WIP Исправление
This commit is contained in:
parent
ab5e73553b
commit
01426cc8a0
@ -11,16 +11,16 @@ public class Production
|
|||||||
public int Id { get; private set; }
|
public int Id { get; private set; }
|
||||||
public double ComponentsPrice { get; private set; }
|
public double ComponentsPrice { get; private set; }
|
||||||
public double WorkPrice { get; private set; }
|
public double WorkPrice { get; private set; }
|
||||||
public Product Product { get; private set; }
|
public int ProductId { get; private set; }
|
||||||
public DateTime Date { get; private set; }
|
public DateTime Date { get; private set; }
|
||||||
public static Production CreateProduction(int id, double componentsPrice, double workPrice, Product product)
|
public static Production CreateProduction(int id, double componentsPrice, double workPrice, int productId)
|
||||||
{
|
{
|
||||||
return new Production
|
return new Production
|
||||||
{
|
{
|
||||||
Id = id,
|
Id = id,
|
||||||
ComponentsPrice = componentsPrice,
|
ComponentsPrice = componentsPrice,
|
||||||
WorkPrice = workPrice,
|
WorkPrice = workPrice,
|
||||||
Product = product,
|
ProductId = productId,
|
||||||
Date = DateTime.Now
|
Date = DateTime.Now
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -61,9 +61,9 @@
|
|||||||
label3.AutoSize = true;
|
label3.AutoSize = true;
|
||||||
label3.Location = new Point(84, 185);
|
label3.Location = new Point(84, 185);
|
||||||
label3.Name = "label3";
|
label3.Name = "label3";
|
||||||
label3.Size = new Size(66, 20);
|
label3.Size = new Size(91, 20);
|
||||||
label3.TabIndex = 2;
|
label3.TabIndex = 2;
|
||||||
label3.Text = "Продукт";
|
label3.Text = "ID продукта";
|
||||||
//
|
//
|
||||||
// maskedTextBoxComponentsPrice
|
// maskedTextBoxComponentsPrice
|
||||||
//
|
//
|
||||||
|
@ -32,7 +32,7 @@ namespace ProjectOpticsSalon.Forms
|
|||||||
|
|
||||||
maskedTextBoxComponentsPrice.Text = production.ComponentsPrice.ToString();
|
maskedTextBoxComponentsPrice.Text = production.ComponentsPrice.ToString();
|
||||||
maskedTextBoxWorkPrice.Text = production.WorkPrice.ToString();
|
maskedTextBoxWorkPrice.Text = production.WorkPrice.ToString();
|
||||||
comboBoxProduct.SelectedItem = production.Product;
|
comboBoxProduct.SelectedItem = production.ProductId;
|
||||||
|
|
||||||
_productionId = value;
|
_productionId = value;
|
||||||
}
|
}
|
||||||
@ -62,7 +62,7 @@ namespace ProjectOpticsSalon.Forms
|
|||||||
{
|
{
|
||||||
throw new Exception("Имеются незаполненные поля");
|
throw new Exception("Имеются незаполненные поля");
|
||||||
}
|
}
|
||||||
_productionRepository.CreateProduction(Production.CreateProduction(0, Convert.ToDouble(maskedTextBoxComponentsPrice.Text), Convert.ToDouble(maskedTextBoxWorkPrice.Text), (Product)comboBoxProduct.SelectedItem!));
|
_productionRepository.CreateProduction(Production.CreateProduction(0, Convert.ToDouble(maskedTextBoxComponentsPrice.Text), Convert.ToDouble(maskedTextBoxWorkPrice.Text), (int)comboBoxProduct.SelectedItem!));
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
@ -20,7 +20,7 @@ public class ProductionRepository : IProductionRepository
|
|||||||
|
|
||||||
public Production ReadProductionById(int id)
|
public Production ReadProductionById(int id)
|
||||||
{
|
{
|
||||||
return Production.CreateProduction(0,0,0,null);
|
return Production.CreateProduction(0,0,0,0);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void UpdateProduction(Production production)
|
public void UpdateProduction(Production production)
|
||||||
|
Loading…
Reference in New Issue
Block a user