public Tenido(int cantidadTinteUtilizada, int cantidadTelaUtilizada, DateTime fecha, Tinte tinte, Tela tela) { CantidadTinteUtilizada = cantidadTinteUtilizada; CantidadTelaUtilizada = cantidadTelaUtilizada; Fecha = fecha; Tinte = tinte; Tela = tela; }
private void btn_BajaTinte_Click(object sender, EventArgs e) { TinteGestor tinteGestor = new TinteGestor(); Tinte tinte = dgv_Tintes.SelectedRows[0].DataBoundItem as Tinte; controller.BajaTinte(tinte); dgv_Tintes.DataSource = null; dgv_Tintes.DataSource = tinteGestor.GetListTinte(); }
private void dgv_Tintes_CellClick(object sender, DataGridViewCellEventArgs e) { Tinte tinte = dgv_Tintes.SelectedRows[0].DataBoundItem as Tinte; txt_CodigoTinte.Text = tinte.Codigo; txt_DescripcionTinte.Text = tinte.Descripcion; txt_CantidadTinte.Text = tinte.Cantidad.ToString(); txt_ColorTinte.Text = tinte.Color; }
public Tenido(int id, string codigo, int cantidadTinteUtilizada, int cantidadTelaUtilizada, int tiempo, DateTime fecha, Tinte tinte, Tela tela) { Id = id; Codigo = codigo; CantidadTinteUtilizada = cantidadTinteUtilizada; CantidadTelaUtilizada = cantidadTelaUtilizada; Tiempo = tiempo; Fecha = fecha; Tinte = tinte; Tela = tela; }
private void btn_ModificarTinte_Click(object sender, EventArgs e) { TinteGestor tinteGestor = new TinteGestor(); Tinte tinte = dgv_Tintes.SelectedRows[0].DataBoundItem as Tinte; tinte.Descripcion = txt_DescripcionTinte.Text; tinte.Cantidad = int.Parse(txt_CantidadTinte.Text); tinte.Color = txt_ColorTinte.Text; controller.ModificarTinte(tinte); dgv_Tintes.DataSource = null; dgv_Tintes.DataSource = tinteGestor.GetListTinte(); }
/// <summary> /// Erstellt eine neue Tinte /// </summary> /// <returns></returns> public Tinte AddTinte() { var tRow = DataManager.SharedDataService.AddTinteRow(); if (tRow != null) { var newTinte = new Tinte(tRow); if (newTinte != null) { this.TinteList.Add(newTinte); } return(newTinte); } return(null); }
public void TestTenido() { Controller controller = new Controller(); TenidoGestor tenidoGestor = new TenidoGestor(); bool condicion1 = false; bool condicion2 = false; bool condicion3 = false; TelaGestor telaGestor = new TelaGestor(); telaGestor.Alta(new Tela("TELA PRUEBA", "TELA DE PRUEBA", 5000, "", false)); Tela tela = controller.GetListTela().Find(t => t.Codigo == "TELA PRUEBA"); int cantUtilizada = 2000; controller.AltaTinte("TINTE PRUEBA", "TINTE DE PRUEBA", 3000, "CELESTE"); Tinte tinte = controller.GetListTinte().Find(t => t.Codigo == "TINTE PRUEBA"); int cantTinteUtilizado = 1000; string codigoTelaTenida = "TELA TEÑIDA PRUEBA"; controller.Teñir(tela, cantUtilizada, tinte, cantTinteUtilizado, codigoTelaTenida); if (tela.Cantidad == 5000 - cantUtilizada && tinte.Cantidad == 3000 - cantTinteUtilizado) { condicion1 = true; } List <Tenido> tenidos = tenidoGestor.GetList(); Tenido tenidoResultante = tenidos.Find(t => t.CantidadTelaUtilizada == cantUtilizada && t.CantidadTinteUtilizada == cantTinteUtilizado && t.Tela.Codigo == tela.Codigo && t.Tinte.Codigo == tinte.Codigo); if (tenidoResultante != null) { condicion2 = true; } Tela telaResultante = controller.GetListTela().Find(t => t.Codigo == codigoTelaTenida && t.Teñido == true && t.Color == tinte.Color); if (telaResultante != null) { condicion3 = true; } Cleaner cleaner = new Cleaner(); cleaner.Clean("Teñido", "Id = " + tenidoResultante.Id); cleaner.Clean("Tela", "Id = " + tela.Id); cleaner.Clean("Tinte", "Id = " + tinte.Id); cleaner.Clean("Tela", "Id = " + telaResultante.Id); Assert.IsTrue(condicion1 && condicion2 && condicion3); }
private void btn_Tenir_Click(object sender, EventArgs e) { Tela tela = dgv_Telas.SelectedRows[0].DataBoundItem as Tela; Tinte tinte = dgv_Tintes.SelectedRows[0].DataBoundItem as Tinte; int cantTelaUtilizada = int.Parse(Interaction.InputBox("¿Cuánta cantidad de la tela seleccionada desea utilizar?")); int cantTinteUtilizado = int.Parse(Interaction.InputBox("¿Cuánta cantidad del tinte selecionado desea utilizar?")); string codigoTela = Interaction.InputBox("Ingrese el nombre de la tela tintada resultante"); controller.Teñir(tela, cantTelaUtilizada, tinte, cantTinteUtilizado, codigoTela); TelaGestor telaGestor = new TelaGestor(); TinteGestor tinteGestor = new TinteGestor(); dgv_Telas.DataSource = null; dgv_Telas.DataSource = telaGestor.GetListTelaSinTeñir(); dgv_TelasTeñidas.DataSource = null; dgv_TelasTeñidas.DataSource = telaGestor.GetListTelaTeñida(); dgv_Tintes.DataSource = null; dgv_Tintes.DataSource = tinteGestor.GetListTinte(); }
public Tinte GetHilado(Tinte tinte) { return(bd.Get(tinte)); }
public void Baja(Tinte tinte) { bd.Baja(tinte); }
public void Modificar(Tinte tinte) { bd.Modificar(tinte); }
public void Alta(Tinte tinte) { bd.Alta(tinte); }