Exemplo n.º 1
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Validar_Alta
        ///DESCRIPCIÓN          : Verifica que los campos obligatorios tengan información
        ///PARÁMETROS           :
        ///CREO                 : Luis Eugenio Razo Mendiola
        ///FECHA_CREO           : 18 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Validar_Alta()
        {
            Boolean Resultado = true;

            Erp_Validaciones.Clear();

            if (Txt_Descripcion.Text == String.Empty)
            {
                Erp_Validaciones.SetError(Txt_Descripcion, "Debe indicar la descripcion del descuento");
                Resultado &= false;
            }

            if (Dtp_Fecha_Desde.Text == String.Empty)
            {
                Erp_Validaciones.SetError(Dtp_Fecha_Desde, "Debe indicar la fecha donde inicia el descuento");
                Resultado &= false;
            }

            if (Dtp_Fecha_Hasta.Text == String.Empty)
            {
                Erp_Validaciones.SetError(Dtp_Fecha_Hasta, "Debe indicar la fecha del termino del descuento");
                Resultado &= false;
            }

            return(Resultado);
        }
Exemplo n.º 2
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Validar_Alta
        ///DESCRIPCIÓN          : Método que valida los campos obligatorios.
        ///PARÁMETROS           :
        ///CREO                 : Luis Eugenio Razo Mendiola
        ///FECHA_CREO           : 16 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Validar_Alta()
        {
            String  Campos_Faltan = "Debe de: \n";
            Boolean Resultado     = true;

            Erp_Validaciones.Clear();

            if (Txt_Nombre.Text == String.Empty)
            {
                Campos_Faltan += "Ingresar información de la Terminal";
                Erp_Validaciones.SetError(Txt_Nombre, "Debe de ingresar información de la Terminal");
                Resultado &= false;
            }

            if (Chk_Pin_Pad.Checked == true)
            {
                if (Cmb_Puerto.Text == String.Empty)
                {
                    Campos_Faltan += "Ingresar información del puerto";
                    Erp_Validaciones.SetError(Cmb_Puerto, "Debe de ingresar información del puerto");
                    Resultado &= false;
                }
            }

            return(Resultado);
        }
Exemplo n.º 3
0
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Validar_Alta
        ///DESCRIPCIÓN          : Verifica que los campos obligatorios tengan información
        ///PARÁMETROS           :
        ///CREÓ                 : Héctor Gabriel Galicia Luna
        ///FECHA_CREO           : 12 Octubre 2013
        ///MODIFICÓ             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*******************************************************************************
        private Boolean Validar_Alta()
        {
            Boolean Resultado = true; // Variable que indica si los campos obligatorios contienen información

            Erp_Validaciones.Clear();

            // Verifica que el ComboBox "Cmb_Numero_Caja" tenga seleccionado un número de caja
            if (Cmb_Numero_Caja.Text == String.Empty)
            {
                Erp_Validaciones.SetError(Cmb_Numero_Caja, "Debe seleccionar una caja de la lista");
                Resultado &= false;
            }

            // Verifica que el TextBox "Txt_Monto_Inicial" contenga información
            if (Txt_Monto_Inicial.Text == String.Empty)
            {
                Erp_Validaciones.SetError(Txt_Monto_Inicial, "El Monto Inicial no puede estar vacío");
                Resultado &= false;
            }
            // Verifica que la información contenida en el TextBox "Txt_Monto_Inicial" se numérica
            else if (!Information.IsNumeric(Txt_Monto_Inicial.Text))
            {
                Erp_Validaciones.SetError(Txt_Monto_Inicial, " El Monto Inicial debe ser un valor numérico");
                Resultado &= false;
            }

            return(Resultado);
        }
Exemplo n.º 4
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Validar_Alta
        ///DESCRIPCIÓN          : Método que valida los campos obligatorios.
        ///PARÁMETROS           :
        ///CREO                 : Héctor Gabriel Galicia Luna
        ///FECHA_CREO           : 04 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Validar_Alta()
        {
            String  Campos_Faltan = "Debe de: \n";
            Boolean Resultado     = true;

            Erp_Validaciones.Clear();

            if (Txt_Numero_Caja.Text == String.Empty)
            {
                Campos_Faltan += "Ingresar un número de caja";
                Erp_Validaciones.SetError(Txt_Numero_Caja, "Debe de ingresar un número de caja");
                Resultado &= false;
            }
            else if (!Information.IsNumeric(Txt_Numero_Caja.Text))
            {
                Campos_Faltan += "Ingresar sólo números enteros";
                Erp_Validaciones.SetError(Txt_Numero_Caja, "Debe de ingresar sólo números enteros");
                Resultado &= false;
            }

            if (Cmb_Estatus.Text == String.Empty)
            {
                Campos_Faltan += "Debe de seleccionar un estatus";
                Erp_Validaciones.SetError(Cmb_Estatus, "Debe de seleccionar un estatus");
                Resultado &= false;
            }

            return(Resultado);
        }
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Validar_Alta
        ///DESCRIPCIÓN          : Método que valida los campos obligatorios.
        ///PARÁMETROS           :
        ///CREO                 : Hugo Enrique Ramirez Aguilera
        ///FECHA_CREO           : 10 Junio 2015
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Validar_Alta()
        {
            String  Campos_Faltan = "Debe de: \n"; // Variable concatena los diferentes mensajes para los campos obligatorios que no tienen información
            Boolean Resultado     = true;          // Variable que indica si todos los campos obligatorios contienen información

            Erp_Validaciones.Clear();


            if (String.IsNullOrEmpty(Txt_Lista.Text))
            {
                Campos_Faltan += "Ingresar la lista";
                Erp_Validaciones.SetError(Txt_Lista, "Ingresar la lista");
                Resultado &= false;
            }
            if (String.IsNullOrEmpty(Txt_Nombre.Text))
            {
                Campos_Faltan += "Ingresar el nombre de la lista";
                Erp_Validaciones.SetError(Txt_Nombre, "Ingresar el nombre de la lista");
                Resultado &= false;
            }

            if (Cmb_Forma_Pago.SelectedIndex == 0)
            {
                Campos_Faltan += "Ingresar la forma de pago";
                Erp_Validaciones.SetError(Cmb_Forma_Pago, "Ingresar la forma de pago");
                Resultado &= false;
            }

            return(Resultado);
        }
Exemplo n.º 6
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Manejo_Botones_Operacion
        ///DESCRIPCIÓN          : Método para el manejo del estado de los botones
        ///PARÁMETROS           : Tipo, define el tipo de operación a realizar
        ///CREO                 : Luis Eugenio Razo Mendiola
        ///FECHA_CREO           : 25 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private void Manejo_Botones_Operacion(String Tipo)
        {
            switch (Tipo)
            {
            case "Nuevo":
            {
                Btn_Nuevo.Text  = "Dar de Alta";
                Btn_Nuevo.Image = global::ERP_BASE.Properties.Resources.icono_actualizar;
                Btn_Salir.Text  = "Cancelar";
                Btn_Salir.Image = global::ERP_BASE.Properties.Resources.icono_cancelar;
                Cmb_Impresoras_Caja_ID.Enabled = true;
                Btn_Nuevo.Enabled     = true;
                Btn_Modificar.Enabled = false;
                Btn_Eliminar.Enabled  = false;
                Btn_Salir.Enabled     = true;
                break;
            }

            case "Modificar":
            {
                Btn_Modificar.Text              = "Actualizar";
                Btn_Modificar.Image             = global::ERP_BASE.Properties.Resources.icono_actualizar;
                Btn_Salir.Text                  = "Cancelar";
                Btn_Salir.Image                 = global::ERP_BASE.Properties.Resources.icono_cancelar;
                Btn_Nuevo.Enabled               = false;
                Btn_Modificar.Enabled           = true;
                Btn_Eliminar.Enabled            = false;
                Btn_Salir.Enabled               = true;
                Btn_Impresora_Accesos.Enabled   = true;
                Btn_Impresora_Pago.Enabled      = true;
                Btn_Impresora_Servicios.Enabled = true;
                break;
            }

            case "Cancelar":
            {
                Btn_Nuevo.Text      = "Nuevo";
                Btn_Modificar.Text  = "Modificar";
                Btn_Eliminar.Text   = "Eliminar";
                Btn_Salir.Text      = "Salir";
                Btn_Modificar.Image = global::ERP_BASE.Properties.Resources.icono_modificar;
                Btn_Nuevo.Image     = global::ERP_BASE.Properties.Resources.icono_nuevo;
                Btn_Salir.Image     = global::ERP_BASE.Properties.Resources.icono_salir_2;
                Erp_Validaciones.Clear();
                Cmb_Impresoras_Caja_ID.Enabled = true;
                Btn_Nuevo.Enabled = false;
                Cmb_Impresoras_Caja_ID.SelectedIndex = 0;
                Btn_Modificar.Enabled           = false;
                Btn_Eliminar.Enabled            = false;
                Btn_Salir.Enabled               = true;
                Btn_Impresora_Accesos.Enabled   = false;
                Btn_Impresora_Pago.Enabled      = false;
                Btn_Impresora_Servicios.Enabled = false;
                break;
            }

            default: break;
            }
        }
Exemplo n.º 7
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Manejo_Botones_Operacion
        ///DESCRIPCIÓN          : Método para el manejo del estado de los botones
        ///PARÁMETROS           : Tipo, define el tipo de operación a realizar
        ///CREO                 : Héctor Gabriel Galicia Luna
        ///FECHA_CREO           : 04 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private void Manejo_Botones_Operacion(String Tipo)
        {
            switch (Tipo)
            {
            case "Nuevo":
            {
                Btn_Nuevo.Text        = "Dar de Alta";
                Btn_Nuevo.Image       = global::ERP_BASE.Properties.Resources.icono_actualizar;
                Btn_Salir.Text        = "Cancelar";
                Btn_Salir.Image       = global::ERP_BASE.Properties.Resources.icono_cancelar;
                Grid_Cajas.Enabled    = false;
                Fra_Buscar.Visible    = false;
                Btn_Nuevo.Enabled     = true;
                Btn_Modificar.Enabled = false;
                Btn_Eliminar.Enabled  = false;
                Btn_Buscar.Enabled    = false;
                Btn_Salir.Enabled     = true;
                break;
            }

            case "Modificar":
            {
                Btn_Modificar.Text    = "Actualizar";
                Btn_Modificar.Image   = global::ERP_BASE.Properties.Resources.icono_actualizar;
                Btn_Salir.Text        = "Cancelar";
                Btn_Salir.Image       = global::ERP_BASE.Properties.Resources.icono_cancelar;
                Grid_Cajas.Enabled    = false;
                Fra_Buscar.Visible    = false;
                Btn_Nuevo.Enabled     = false;
                Btn_Modificar.Enabled = true;
                Btn_Eliminar.Enabled  = false;
                Btn_Buscar.Enabled    = false;
                Btn_Salir.Enabled     = true;
                break;
            }

            case "Cancelar":
            {
                Btn_Nuevo.Text      = "Nuevo";
                Btn_Modificar.Text  = "Modificar";
                Btn_Eliminar.Text   = "Eliminar";
                Btn_Salir.Text      = "Salir";
                Btn_Modificar.Image = global::ERP_BASE.Properties.Resources.icono_modificar;
                Btn_Nuevo.Image     = global::ERP_BASE.Properties.Resources.icono_nuevo;
                Btn_Salir.Image     = global::ERP_BASE.Properties.Resources.icono_salir_2;
                Erp_Validaciones.Clear();
                Grid_Cajas.Enabled          = true;
                Fra_Datos_Generales.Enabled = false;
                Btn_Nuevo.Enabled           = true;
                Btn_Modificar.Enabled       = true;
                Btn_Eliminar.Enabled        = true;
                Btn_Buscar.Enabled          = true;
                Btn_Salir.Enabled           = true;
                break;
            }

            default: break;
            }
        }
Exemplo n.º 8
0
 ///*************************************************************************************
 ///NOMBRE DE LA FUNCIÓN : Frm_Cat_Productos_Load
 ///DESCRIPCIÓN          : Muestra la forma en pantalla
 ///PARÁMETROS           :
 ///CREÓ                 : Héctor Gabriel Galicia Luna
 ///FECHA_CREO           : 07 Octubre 2013
 ///MODIFICÓ             :
 ///FECHA_MODIFICO       :
 ///CAUSA_MODIFICACIÓN   :
 ///*************************************************************************************
 private void Frm_Cat_Turnos_Load(object sender, EventArgs e)
 {
     Fra_Datos_Generales.Visible = true;
     Fra_Datos_Generales.Enabled = false;
     Fra_Buscar.Visible          = false;
     Carga_Turnos();
     Cls_Metodos_Generales.Validar_Acceso_Sistema("Turnos", this);
     Cls_Metodos_Generales.Grid_Propiedad_Fuente_Celdas(Grid_Turnos);
     Validador = new Validador_Generico(Erp_Validaciones);
     Erp_Validaciones.Clear();
 }
Exemplo n.º 9
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Validar_Alta
        ///DESCRIPCIÓN          : Método que valida los campos obligatorios.
        ///PARÁMETROS           :
        ///CREO                 : Héctor Gabriel Galicia Luna
        ///FECHA_CREO           : 10 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Validar_Alta()
        {
            String  Campos_Faltan = "Debe de: \n"; // Variable concatena los diferentes mensajes para los campos obligatorios que no tienen información
            Boolean Resultado     = true;          // Variable que indica si todos los campos obligatorios contienen información

            Erp_Validaciones.Clear();              // Limpia los mensajes del control ErrorProvider


            // Verfica que el TextBox "Txt_Nombre" tenga un valor para el nombre de la camara
            if (Txt_Nombre.Text == String.Empty)
            {
                Campos_Faltan += "Indicar un nombre para el banco";
                Erp_Validaciones.SetError(Txt_Nombre, "Debe de indicar un nombre para el banco");
                Resultado &= false;
            }

            // Verfica que el TextBox "Txt_Descripcion" tenga un valor para el nombre de la camara
            if (Txt_Descripcion.Text == String.Empty)
            {
                Campos_Faltan += "Indicar una descripcion para la camara";
                Erp_Validaciones.SetError(Txt_Nombre, "Debe de indicar una descripcion para la camara");
                Resultado &= false;
            }

            // Verfica que el TextBox "Txt_Descripcion" tenga un valor para el nombre de la camara
            if (Txt_Url.Text == String.Empty)
            {
                Campos_Faltan += "Indicar la url para la camara";
                Erp_Validaciones.SetError(Txt_Nombre, "Debe de indicar la url para la camara");
                Resultado &= false;
            }

            // Verifica que el ComboBox "Cmb_Estatus" tenga seleccionada la opcion de "ACTIVO" o "INACTIVO"
            if (Cmb_Estatus.Text == String.Empty)
            {
                Campos_Faltan += "Seleccionar un estatus de la camara";
                Erp_Validaciones.SetError(Cmb_Tipo, "Seleccionar un estatus de la camara");
                Resultado &= false;
            }

            // Verifica que el ComboBox "Cmb_Tipo"
            if (Cmb_Tipo.Text == String.Empty)
            {
                Campos_Faltan += "Seleccionar un tipo de la camara";
                Erp_Validaciones.SetError(Cmb_Tipo, "Seleccionar un tipo de la camara");
                Resultado &= false;
            }

            return(Resultado);
        }
Exemplo n.º 10
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Validar_Alta
        ///DESCRIPCIÓN          : Método que valida los campos obligatorios
        ///PARÁMETROS           :
        ///CREO                 : Héctor Gabriel Galicia Luna
        ///FECHA_CREO           : 09 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Validar_Alta()
        {
            Boolean Resultado = true;

            Erp_Validaciones.Clear();

            if (Txt_Nombre.Text == String.Empty)
            {
                Erp_Validaciones.SetError(Txt_Nombre, "Debe ingresar el nombre de la forma de pago");
                Resultado &= false;
            }

            return(Resultado);
        }
Exemplo n.º 11
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Validar_Alta
        ///DESCRIPCIÓN          : Método que valida los campos obligatorios.
        ///PARÁMETROS           :
        ///CREO                 : Héctor Gabriel Galicia Luna
        ///FECHA_CREO           : 10 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Validar_Alta()
        {
            String  Campos_Faltan = "Debe de: \n"; // Variable concatena los diferentes mensajes para los campos obligatorios que no tienen información
            Boolean Resultado     = true;          // Variable que indica si todos los campos obligatorios contienen información

            Erp_Validaciones.Clear();              // Limpia los mensajes del control ErrorProvider

            // Verifica que el ComboBox "Cmb_Moneda" tenga seleccionada la opcion de "PESO" o "DOLAR"
            if (Cmb_Moneda.Text == String.Empty)
            {
                Campos_Faltan += "Seleccionar un tipo de moneda";
                Erp_Validaciones.SetError(Cmb_Moneda, "Seleccionar un tipo de moneda");
                Resultado &= false;
            }

            // Verfica que el TextBox "Txt_Nombre" tenga un valor para el nombre del banco
            if (Txt_Nombre.Text == String.Empty)
            {
                Campos_Faltan += "Indicar un nombre para el banco";
                Erp_Validaciones.SetError(Txt_Nombre, "Debe de indicar un nombre para el banco");
                Resultado &= false;
            }

            // Verifica que el TextBox "Txt_Cuenta" tenga un valor para el número de cuenta
            if (Txt_Cuenta.Text == String.Empty)
            {
                Campos_Faltan += "Indicar un número de cuenta";
                Erp_Validaciones.SetError(Txt_Cuenta, "Debe de seleccionar un estatus");
                Resultado &= false;
            }

            // Verifica que el TextBox "Txt_Comision" tenga un valor para la comisión a cobrar
            if (Txt_Comision.Text == String.Empty)
            {
                Campos_Faltan += "Indicar la comisión";
                Erp_Validaciones.SetError(Txt_Cuenta, "Debe de indicar la comisión");
                Resultado &= false;
            }

            // Verifica que se ha seleccionado una imagen para el banco
            if (String.IsNullOrEmpty(Ruta_Logo))
            {
                Campos_Faltan += "Seleccionar una imagen para el banco";
                Erp_Validaciones.SetError(Txt_Cuenta, "Debe seleccionar una imagen para el banco");
                Resultado &= false;
            }

            return(Resultado);
        }
Exemplo n.º 12
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Validar_Alta
        ///DESCRIPCIÓN          : Método que valida los campos obligatorios.
        ///PARÁMETROS           :
        ///CREO                 : Luis Eugenio Razo Mendiola
        ///FECHA_CREO           : 15 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Validar_Alta()
        {
            String  Campos_Faltan = "Debe de: \n";
            Boolean Resultado     = true;

            Erp_Validaciones.Clear();

            if (Txt_Nombre_Impresora.Text == String.Empty)
            {
                Campos_Faltan += "Ingresar información de la impresora";
                Erp_Validaciones.SetError(Txt_Nombre_Impresora, "Debe de ingresar información de la impresora");
                Resultado &= false;
            }
            return(Resultado);
        }
Exemplo n.º 13
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Validar_Alta
        ///DESCRIPCIÓN          : Método que valida los campos obligatorios.
        ///PARÁMETROS           :
        ///CREO                 : Luis Eugenio Razo Mendiola
        ///FECHA_CREO           : 04 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Validar_Alta()
        {
            String  Campos_Faltan = "Debe de: \n";
            Boolean Resultado     = true;

            Erp_Validaciones.Clear();

            if (Txt_Descripcion.Text == String.Empty)
            {
                Campos_Faltan += "Ingresar información en la descripción";
                Erp_Validaciones.SetError(Txt_Descripcion, "Debe de ingresar información en la descripción");
                Resultado &= false;
            }

            return(Resultado);
        }
Exemplo n.º 14
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Validar_Alta
        ///DESCRIPCIÓN          : Verifica que los campos obligatorios tengan información
        ///PARÁMETROS           :
        ///CREO                 : Héctor Gabriel Galicia Luna
        ///FECHA_CREO           : 14 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Validar_Alta()
        {
            Boolean Resultado = true;

            Erp_Validaciones.Clear();

            if (Txt_Descripcion.Text == String.Empty)
            {
                Erp_Validaciones.SetError(Txt_Descripcion, "Debe indicar la descripcion del día festivo");
                Resultado = false;
            }

            if (Dtp_Fecha_Inicio_Periodo.Text == String.Empty)
            {
                Erp_Validaciones.SetError(Dtp_Fecha_Inicio_Periodo, "Debe indicar la Fecha de Inicio del Periodo");
                Resultado = false;
            }

            if (Dtp_Fecha_Fin_Periodo.Text == String.Empty)
            {
                Erp_Validaciones.SetError(Dtp_Fecha_Inicio_Periodo, "Debe indicar la Fecha de Inicio del Periodo");
                Resultado = false;
            }

            if (Txt_Anios.Text == String.Empty)
            {
                Erp_Validaciones.SetError(Txt_Anios, "Debe seleccionar una opción");
                Resultado = false;
            }

            if (Cmb_Estatus.Text == String.Empty)
            {
                Erp_Validaciones.SetError(Cmb_Estatus, "Debe indicar el estatus de el día festivo");
                Resultado = false;
            }

            if (Dtp_Fecha_Inicio_Periodo.Value > Dtp_Fecha_Fin_Periodo.Value)
            {
                MessageBox.Show("La Fecha de Inicio de Periodo no puede ser mayor que la Fecha de Fin de Periodo");
                Resultado = false;
            }

            return(Resultado);
        }
Exemplo n.º 15
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Validar_Alta
        ///DESCRIPCIÓN          : Método que valida los campos obligatorios.
        ///PARÁMETROS           :
        ///CREO                 : Héctor Gabriel Galicia Luna
        ///FECHA_CREO           : 07 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Validar_Alta()
        {
            String  Campos_Faltan = "Debe de: \n";
            Boolean Resultado     = true;

            Erp_Validaciones.Clear();

            if (Txt_Nombre.Text == String.Empty)
            {
                Campos_Faltan += "Introducir el nombre del Turno.\n";
                Erp_Validaciones.SetError(Lbl_Nombre, "Debe de introducir el nombre del turno");
                Resultado &= false;
            }

            if (Cmb_Hora_Inicio.Text == String.Empty)
            {
                Campos_Faltan += "Seleccionar un horario de inicio.\n";
                Erp_Validaciones.SetError(Cmb_Hora_Inicio, "Debe de seleccionar un horario de inicio");
                Resultado &= false;
            }

            if (Cmb_Hora_Cierre.Text == String.Empty)
            {
                Campos_Faltan += "Seleccionar un horario de cierre.\n";
                Erp_Validaciones.SetError(Cmb_Hora_Cierre, "Debe de seleccionar un horario de cierre");
                Resultado &= false;
            }

            if (Cmb_Estatus.Text == String.Empty)
            {
                Campos_Faltan += "Seleccionar un estatus para el turno.\n";
                Erp_Validaciones.SetError(Cmb_Estatus, "Debe de seleccionar un estatus para el turno");
                Resultado &= false;
            }

            if (Cmb_Fijo.Text == String.Empty)
            {
                Campos_Faltan += "Indicar si el turno es fijo o no.\n";
                Erp_Validaciones.SetError(Cmb_Fijo, "Debe indicar si el turno es fijo o no");
                Resultado &= false;
            }

            return(Resultado);
        }
Exemplo n.º 16
0
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Btn_Apertura_Click
        ///DESCRIPCIÓN          : Evento utilizado para realizar la apertura de caja
        ///PARÁMETROS           :
        ///CREÓ                 : Héctor Gabriel Galicia Luna
        ///FECHA_CREO           : 12 Octubre 2013
        ///MODIFICÓ             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*******************************************************************************
        private void Btn_Apertura_Click(object sender, EventArgs e)
        {
            try
            {
                // Verifica si el botón tiene el texto "Apertura"
                if (Btn_Apertura.Text.Trim() == "Apertura")
                {
                    Manejo_Botones_Operacion("Apertura");
                    Limpiar_Pantalla();
                }
                else
                {
                    // Verifica si una caja no se encuentra abierta
                    if (!Validar_Turno_Caja(int.Parse(Cmb_Numero_Caja.Text)))
                    {
                        // Verfica que los campos obligatorios tengan información
                        if (Validar_Alta())
                        {
                            Txt_Horario_Inicio.Text = DateTime.Now.ToShortTimeString();

                            // Verifica que la apertura de caja se efectue correctamente
                            if (Alta_Caja())
                            {
                                Cargar_Datos();
                                Manejo_Botones_Operacion("Cancelar");
                                MessageBox.Show("Se ha efectuado la apertura de caja", "Cajas", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("La caja ya ha sido abierta", "Cajas", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        Erp_Validaciones.Clear();
                        Erp_Validaciones.SetError(Cmb_Numero_Caja, "La caja ya ha sido abierta");
                    }
                }
            }
            catch (Exception Ex)
            {
            }
        }
Exemplo n.º 17
0
        //*************************************************************************************
        //NOMBRE DE LA FUNCIÓN: Frm_Cat_Usuarios_Load
        //DESCRIPCIÓN: Evento Load del formulario
        //PARÁMETROS :
        //CREO       : Miguel Angel Bedolla Moreno
        //FECHA_CREO : 22-Febrero-2013
        //MODIFICO:
        //FECHA_MODIFICO
        //CAUSA_MODIFICACIÓN
        //*************************************************************************************
        private void Frm_Cat_Usuarios_Load(object sender, EventArgs e)
        {
            Cls_Metodos_Generales.Validar_Acceso_Sistema("Usuarios", this);
            Cls_Apl_Roles_Negocio Rs_Roles     = new Cls_Apl_Roles_Negocio();
            DataTable             Dt_Resultado = new DataTable();

            Grb_Buscar.Visible          = false;
            Grb_Datos_Generales.Visible = true;
            Fra_Login.Visible           = true;
            Grb_Datos_Generales.Enabled = false;
            Fra_Login.Enabled           = false;
            Cargar_Usuarios_Activos();
            Dt_Resultado       = new DataTable();
            Rs_Roles.P_Estatus = "ACTIVO";
            Dt_Resultado       = Rs_Roles.Consultar_Roles();
            Cls_Metodos_Generales.Rellena_Combo_Box(Cmb_Rol, Dt_Resultado, Apl_Roles.Campo_Nombre, Apl_Roles.Campo_Rol_Id);
            Cls_Metodos_Generales.Grid_Propiedad_Fuente_Celdas(Grid_Usuarios);
            Cmb_Estatus.Enabled = false;
            Validador           = new Validador_Generico(Erp_Validaciones);
            Erp_Validaciones.Clear();
        }
Exemplo n.º 18
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Validar_Alta
        ///DESCRIPCIÓN          : Método que valida los campos obligatorios.
        ///PARÁMETROS           :
        ///CREO                 : Héctor Gabriel Galicia Luna
        ///FECHA_CREO           : 03 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Validar_Alta()
        {
            String  Campos_Faltan = "Debe de: \n";
            Boolean Resultado     = true;

            Erp_Validaciones.Clear();

            if (Txt_Nombre.Text == String.Empty)
            {
                Campos_Faltan += "Introducir el nombre del producto.\n";
                Erp_Validaciones.SetError(Lbl_Nombre, "Debe de introducir el nombre del producto");
                Resultado &= false;
            }

            if (Cmb_Tipo_Producto.Text == String.Empty)
            {
                Campos_Faltan += "Debe seleccionar un tipo de producto.\n";
                Erp_Validaciones.SetError(Cmb_Tipo_Producto, "Debe seleccionar un tipo de producto");
                Resultado &= false;
            }
            else
            {
                if (Cmb_Tipo_Producto.Text == "Servicio")
                {
                    if (!(Rdb_SI.Checked || Rdb_NO.Checked))
                    {
                        Campos_Faltan += "Indicar si tiene o no servicio\n";
                        Erp_Validaciones.SetError(Pnl_Respuesta, "Debe indicar si tiene o no servicio");
                        Resultado &= false;
                    }

                    if (Cmb_Tipo_Servicio.SelectedIndex == 0)
                    {
                        Campos_Faltan += "Indicar el tipo de servicio\n";
                        Erp_Validaciones.SetError(Pnl_Respuesta, "Debe indicar el tipo de servicio");
                        Resultado &= false;
                    }
                }
            }

            if (Txt_Costo.Text == String.Empty)
            {
                Campos_Faltan += "Introducir el precio del producto.\n";
                Erp_Validaciones.SetError(Txt_Costo, "Debe introducir el costo del producto");
                Resultado &= false;
            }

            if (Cmb_Estatus.Text == String.Empty)
            {
                Campos_Faltan += "Seleccionar el estatus del producto.\n";
                Erp_Validaciones.SetError(Cmb_Estatus, "Debe seleccionar el estatus del producto");
                Resultado &= false;
            }
            if (Txt_Anio.Text == String.Empty)
            {
                Campos_Faltan += "Seleccionar el año del producto.\n";
                Erp_Validaciones.SetError(Txt_Anio, "Debe seleccionar el año del producto");
                Resultado &= false;
            }
            else //  validamos la relacion del producto
            {
                Double Db_Anio = 0;

                Db_Anio = Convert.ToDouble(Txt_Anio.Text);

                if (Db_Anio == 2009) // no requiere relacion
                {
                }
                else if (Db_Anio < 2009)//   no se permite ingresar el producto
                {
                    Campos_Faltan += "El año no puede ser menor a 2009.\n";
                    Erp_Validaciones.SetError(Txt_Anio, "El año no puede ser menor a 2009");
                    Resultado &= false;
                }
                else if (Db_Anio > 2009)//   no se permite ingresar el producto
                {
                    ////  validamos que existe relacion
                    //if (Cmb_Producto_Anterior.SelectedIndex == 0)
                    //{
                    //    Campos_Faltan += "Seleccione la relacion del producto del año anterior.\n";
                    //    Erp_Validaciones.SetError(Cmb_Producto_Anterior, "Seleccione la relacion del producto del año anterior");
                    //    Resultado &= false;
                    //}
                }
            }

            return(Resultado);
        }
Exemplo n.º 19
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Manejo_Botones_Operacion
        ///DESCRIPCIÓN          : Método para manejo de los estados de los botones
        ///PARÁMETROS           : Tipo, define el tipo de operación a realizar
        ///CREO                 : Héctor Gabriel Galicia Luna
        ///FECHA_CREO           : 14 Octubre 2013
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private void Manejo_Botones_Operacion(String Tipo)
        {
            switch (Tipo)
            {
            case "Nuevo":
            {
                Btn_Nuevo.Text             = "Dar de Alta";
                Btn_Nuevo.Image            = global::ERP_BASE.Properties.Resources.icono_actualizar;
                Btn_Salir.Text             = "Cancelar";
                Btn_Salir.Image            = global::ERP_BASE.Properties.Resources.icono_cancelar;
                Grid_Dias_Feriados.Enabled = false;
                Fra_Buscar.Visible         = false;
                Opt_Actual.Enabled         = true;
                Opt_Todos.Enabled          = true;
                Btn_Nuevo.Enabled          = true;
                Btn_Modificar.Enabled      = false;
                Btn_Eliminar.Enabled       = false;
                Btn_Buscar.Enabled         = false;
                Btn_Salir.Enabled          = true;
                Txt_Anios.Text             = "";
                Erp_Validaciones.Clear();
                break;
            }

            case "Modificar":
            {
                Btn_Modificar.Text  = "Actualizar";
                Btn_Modificar.Image = global::ERP_BASE.Properties.Resources.icono_actualizar;
                Btn_Salir.Text      = "Cancelar";
                Btn_Salir.Image     = global::ERP_BASE.Properties.Resources.icono_cancelar;
                Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Datos_Generales, true);
                Grid_Dias_Feriados.Enabled = false;
                Fra_Buscar.Visible         = false;
                Opt_Actual.Enabled         = true;
                Opt_Todos.Enabled          = true;
                Btn_Nuevo.Enabled          = false;
                Btn_Modificar.Enabled      = true;
                Btn_Eliminar.Enabled       = false;
                Btn_Buscar.Enabled         = false;
                Btn_Salir.Enabled          = true;
                Erp_Validaciones.Clear();
                break;
            }

            case "Cancelar":
            {
                Btn_Nuevo.Text             = "Nuevo";
                Btn_Modificar.Text         = "Modificar";
                Btn_Eliminar.Text          = "Eliminar";
                Btn_Salir.Text             = "Salir";
                Btn_Modificar.Image        = global::ERP_BASE.Properties.Resources.icono_modificar;
                Btn_Nuevo.Image            = global::ERP_BASE.Properties.Resources.icono_nuevo;
                Btn_Salir.Image            = global::ERP_BASE.Properties.Resources.icono_salir_2;
                Grid_Dias_Feriados.Enabled = true;
                Cls_Metodos_Generales.Habilita_Deshabilita_Controles(Fra_Datos_Generales, false);
                Opt_Actual.Enabled    = false;
                Opt_Todos.Enabled     = false;
                Opt_Actual.Checked    = false;
                Opt_Todos.Checked     = false;
                Btn_Nuevo.Enabled     = true;
                Btn_Modificar.Enabled = true;
                Btn_Eliminar.Enabled  = true;
                Btn_Buscar.Enabled    = true;
                Btn_Salir.Enabled     = true;
                Erp_Validaciones.Clear();
                break;
            }

            default: break;
            }
        }