public void ABM(int Operacion, Vista.LineaDeTrabajo.Nuevo Nuevo, Vista.LineaDeTrabajo.Editar Editar, int NumeroDeLinea, DataGridView Grilla) { LineaDeTrabajoModel lineaDeTrabajoModel = new LineaDeTrabajoModel(); OrdenDeProduccionModel ordenDeProduccionModel = new OrdenDeProduccionModel(); if (NumeroDeLinea != 0 || Operacion != 3) { switch (Operacion) { case 1: //lineaDeTrabajoModel.Id = ObtenerUltimoIdLineaDeTrabajo(); //lineaDeTrabajoModel.NumeroLinea = Convert.ToInt32(Nuevo.txtNumeroLinea.Text); //lineaDeTrabajoModel.OrdenesDeProduccionModel.Add(); //lineaDeTrabajoModel.Estado = false; //ListaLineasDeTrabajos.Add(); break; case 2: break; case 3: break; } Guardar(); Grilla.DataSource = Listado(); } else { MessageBox.Show("Debe seleccionar una linea de trabajo", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Existe(int Operacion, Vista.LineaDeTrabajo.Nuevo Nuevo, DataGridView Grilla) { Leer(); if (ListaLineasDeTrabajos.Count >= 0) { switch (Operacion) { case 1: if (ListaLineasDeTrabajos.Any(x => x.NumeroLinea == Convert.ToInt32(Nuevo.txtNumeroLinea.Text) && x.Estado == false) == false) { ABM(1, Nuevo, null, 0, Grilla); } else { MessageBox.Show("Ya existe la linea de trabajo", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; } } }
private void btnNuevo_Click(object sender, EventArgs e) { Vista.LineaDeTrabajo.Nuevo nuevo = new Vista.LineaDeTrabajo.Nuevo(); nuevo.Show(); }