Exemplo n.º 1
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);
        }
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           :
        ///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.º 4
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);
        }
        ///*************************************************************************************
        ///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 : 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.º 7
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.º 8
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.º 9
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.º 10
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.º 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           : 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.º 12
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.º 13
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.º 14
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);
        }