///************************************************************************************* ///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 : 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); }
///************************************************************************************* ///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); }
///******************************************************************************* ///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); }
///************************************************************************************* ///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); }
///************************************************************************************* ///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); }
///************************************************************************************* ///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); }
///************************************************************************************* ///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); }
///************************************************************************************* ///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); }
///************************************************************************************* ///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); }
///************************************************************************************* ///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); }
///******************************************************************************* ///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) { } }
///************************************************************************************* ///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); }