private bool DatosValidos() { ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtDescripcion"), "Descripcion"); var comboTipoDePrenda1 = (ComboBox)controles.Find(x => x.Name == "comboTipoDePrenda1"); var comboTipoDePrenda2 = (ComboBox)controles.Find(x => x.Name == "comboTipoDePrenda2"); ServicioValidaciones.ItemSeleccionado(comboTipoDePrenda1, "Tipo de Prenda 1"); ServicioValidaciones.ItemSeleccionado(comboTipoDePrenda2, "Tipo de Prenda 2"); if (comboTipoDePrenda1.SelectedValue == comboTipoDePrenda2.SelectedValue) { throw new Exception("Los tipos de prenda deben ser distintos"); } var tipoDePrenda1 = (TipoDePrenda)comboTipoDePrenda1.SelectedItem; var tipoDePrenda2 = (TipoDePrenda)comboTipoDePrenda2.SelectedItem; if (!tipoDePrenda1.Categoria.EsCompuesta || !tipoDePrenda2.Categoria.EsCompuesta) { throw new Exception("Recuerde que la categoría de los tipos de prenda debe ser compuesta"); } return(true); }
private bool DatosValidos(int accion) { switch (accion) { case 0: //Agregar ServicioValidaciones.FormatoNumericoValido((TextBox)controles.Find(x => x.Name == "txtCantidad"), "Cantidad"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboArticulo"), "Articulo"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboHojaDeRuta"), "Nro. de hoja de Ruta"); var articuloSeleccionado = (Articulo)((ComboBox)controles.Find(x => x.Name == "comboArticulo")).SelectedItem; articuloBLL.ValidarCortePorBulto(articuloSeleccionado, int.Parse(((TextBox)controles.Find(x => x.Name == "txtCantidad")).Text)); break; case 1: //Guardar ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboHojaDeRuta"), "Nro. de hoja de Ruta"); ServicioValidaciones.GrillaConDatos((DataGridView)controles.Find(x => x.Name == "gridItems")); break; case 2: //Aceptar ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboUbicacionDestino"), "Ubicacion Destino"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboHojaDeRuta"), "Nro. de hoja de Ruta"); break; } return(true); }
private bool DatosValidos() { ServicioValidaciones.FormatoNumericoValido((TextBox)controles.Find(x => x.Name == "txtCantidad"), "Cantidad"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboUbicacion"), "Ubicacion"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboArticulo"), "Articulo"); return(true); }
private bool DatosValidos() { ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtCodigo"), "Codigo"); ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtPrecioUnitario"), "Precio Unitario"); ServicioValidaciones.FormatoDecimalValido((TextBox)controles.Find(x => x.Name == "txtPrecioUnitario"), "Precio Unitario"); ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtPesoUnitario"), "Peso Unitario"); ServicioValidaciones.FormatoDecimalValido((TextBox)controles.Find(x => x.Name == "txtPesoUnitario"), "Peso Unitario"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboTipoDePrenda"), "Tipo de Prenda"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboColor"), "Color"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboTalle"), "Talle"); return(true); }
private bool DatosValidos() { ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtDescripcion"), "Descripcion"); if (ServicioValidaciones.EstadoCheckbox((CheckBox)controles.Find(x => x.Name == "checkCortePorBulto"))) { ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtCortePorBulto"), "Corte por Bulto"); ServicioValidaciones.FormatoNumericoValido((TextBox)controles.Find(x => x.Name == "txtCortePorBulto"), "Corte por Bulto"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboCategoria"), "Categoria"); } return(true); }
private bool DatosValidos(int accion) { switch (accion) { case 0: //Agregar ServicioValidaciones.FormatoNumericoValido((TextBox)controles.Find(x => x.Name == "txtCantidad"), "Cantidad"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboArticulo"), "Articulo"); break; case 1: //Guardar ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboUbicacion"), "Ubicacion"); ServicioValidaciones.GrillaConDatos((DataGridView)controles.Find(x => x.Name == "gridItems")); break; } return(true); }
private bool DatosValidos(int accion) { switch (accion) { case 0: //Agregar ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboUbicacionOrigen"), "Ubicacion Origen"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboUbicacionDestino"), "Ubicacion Destino"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboEnvio"), "Nro. de Envio"); break; case 1: //Guardar ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboUbicacionOrigen"), "Ubicacion Origen"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboUbicacionDestino"), "Ubicacion Destino"); ServicioValidaciones.GrillaConDatos((DataGridView)controles.Find(x => x.Name == "gridItems")); break; } return(true); }
private bool DatosValidos() { if (controles.Find(x => x.Name == "txtContraseña").Text != controles.Find(x => x.Name == "txtConfirmarContraseña").Text) { throw new Exception("Las contraseñas deben coincidir"); } if (controles.Find(x => x.Name == "txtContraseña").Text.Length < 8) { throw new Exception("La contraseña debe tener 8 caracteres como minimo"); } ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtNombre"), "Nombre"); ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtApellido"), "Apellido"); ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtNombreDeUsuario"), "Nombre de Usuario"); ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtDNI"), "DNI"); ServicioValidaciones.CorreoValido((TextBox)controles.Find(x => x.Name == "txtCorreo"), "Correo"); ServicioValidaciones.FormatoNumericoValido((TextBox)controles.Find(x => x.Name == "txtDNI"), "DNI"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboRoles"), "Roles"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboUbicacion"), "Ubicacion"); return(true); }
private bool DatosValidos(int accion) { switch (accion) { case 0: //Cargar ServicioValidaciones.ItemObligatorioSeleccionado((ComboBox)controles.Find(x => x.Name == "comboUbicacion"), "Ubicacion"); break; case 1: //Actualizar ServicioValidaciones.ItemObligatorioSeleccionado((ComboBox)controles.Find(x => x.Name == "comboUbicacion"), "Ubicacion"); ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboAuditoria"), "Última auditoria"); var gridItems = (DataGridView)controles.Find(x => x.Name == "gridItems"); var lista = gridItems.DataSource as List <AjusteStockVista>; if (lista == null) { throw new Exception("Debe hacer clic en Cargar Datos antes de agregar la auditoría"); } break; case 2: //Guardar ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboUbicacion"), "Ubicacion"); ServicioValidaciones.GrillaConDatos((DataGridView)controles.Find(x => x.Name == "gridItems")); DataGridView dgv = (DataGridView)controles.Find(x => x.Name == "gridItems"); foreach (DataGridViewRow row in dgv.Rows) { var cellValue = row.Cells["Observaciones"].Value; if (cellValue == null || string.IsNullOrWhiteSpace(cellValue.ToString())) { throw new Exception("El campo Observaciones es obligatorio para todos los registros"); } } break; } return(true); }