示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        private bool DatosValidos()
        {
            var txtNro = (TextBox)controles.Find(x => x.Name == "txtNro");

            if (!string.IsNullOrWhiteSpace(txtNro.Text))
            {
                ServicioValidaciones.FormatoNumericoValido(txtNro, "Nro. de Recepcion");
            }

            return(true);
        }
示例#4
0
        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);
        }
示例#5
0
        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);
        }
示例#6
0
        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);
        }
示例#7
0
        private bool DatosValidos()
        {
            ServicioValidaciones.FormatoNumericoValido((TextBox)controles.Find(x => x.Name == "txtDNI"), "DNI");

            return(true);
        }