Example #1
0
        public void Insertar()
        {
            string Mensaje = "";

            System.IO.MemoryStream ms = new MemoryStream();
            this.pb_imagen.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
            byte[] ruta_imagen = ms.GetBuffer();
            try
            {
                EMPRESA obj = new EMPRESA();
                obj.CELULAR                = txt_celular.Text == "   -   -" ? "" : txt_celular.Text.Trim();
                obj.DIRECCION              = txt_direccion.Text;
                obj.EMAIL                  = txt_email.Text.Trim();
                obj.ESLOGAN                = txt_eslogan.Text.Trim();
                obj.LOGO                   = ruta_imagen;
                obj.FAX                    = lbl_fax.Text == "   -   -" ? "" : lbl_fax.Text.Trim();
                obj.ID_EMPRESA             = Convert.ToInt32(Txt_ID.Text);
                obj.ID_TIPO_IDENTIFICACION = Convert.ToInt32(cb_tipo_identificacion.SelectedValue);
                obj.IMPRESORA              = txt_impresora.Text.Trim();
                obj.NOMBRE                 = txt_nombre.Text.Trim();
                obj.NUMERO_IDENTIFICACION  = txt_numero_identificacion.Text.Trim();
                obj.PAGINA_WEB             = txt_pagina_web.Text.Trim();
                obj.TELEFONO               = txt_telefono.Text == "   -   -" ? "" : txt_telefono.Text.Trim();

                S_Empresa.Actualizar_Empresa(obj);
                Mensaje = "Registro Actualizado con Éxito";

                S_Utilidades.Mensaje_Informacion(Mensaje);
                this.Close();
            }
            catch (Exception ex)
            {
                S_Utilidades.Mensaje_Error(ex.Message);
            }
        }
Example #2
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            if (cb_usuario.Text == "")
            {
                S_Utilidades.Mensaje_Informacion("Se debe seleccionar el Usuario");
                return;
            }
            if (DG.Rows.Count == 0)
            {
                S_Utilidades.Mensaje_Informacion("No hay datos");
                return;
            }
            PERMISOS obj = new PERMISOS();

            obj.USUARIO = cb_usuario.Text;

            string condicion = "USUARIO='" + cb_usuario.Text + "'";

            if (S_Permiso.Listar_Permisos(condicion).Count > 0)
            {
                S_Permiso.Eliminar_Permiso(obj);
            }
            foreach (DataGridViewRow fila in this.DG.Rows)
            {
                obj.PANTALLA = fila.Cells[0].Value.ToString();
                obj.ACCESO   = Convert.ToBoolean(fila.Cells[1].Value.ToString());

                S_Permiso.Insertar_Permiso(obj);
            }

            S_Utilidades.Mensaje_Informacion("Datos Guardados Con Exito");
            cb_usuario.Text = "";
            DG.DataSource   = null;
        }
        private void btn_reporte_Click(object sender, System.EventArgs e)
        {
            if (cb_cliente.Text == "")
            {
                S_Utilidades.Mensaje_Informacion("Se debe Seleccionar el Cliente");
                return;
            }

            string condicion = "";

            if (cb_facturas.Text == "0")
            {
                condicion = @"([REFERENCIA] = '" + cb_cliente.SelectedValue + "')";
            }
            else if (cb_facturas.Text != "0")
            {
                condicion = @"([REFERENCIA] = '" + cb_cliente.SelectedValue + "' AND [ID_FACTURA] = " + cb_facturas.Text + ")";
            }



            Reportes.Rep_Pagos_Cliente report = new Reportes.Rep_Pagos_Cliente();
            report.FilterString = condicion;
            ReportPrintTool tool = new ReportPrintTool(report);

            tool.ShowPreview();
        }
Example #4
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (txt_total.TextLength == 0)
            {
                S_Utilidades.Mensaje_Informacion("El Prestamo no tiene Monto Calculado");
                return;
            }

            if (cb_modo_calculo.Text.Equals(""))
            {
                S_Utilidades.Mensaje_Informacion("El Modo de Calculo es Obligatorio");
                cb_modo_calculo.Focus();
                return;
            }

            if (txt_cantidad_cuota.TextLength == 0)
            {
                S_Utilidades.Mensaje_Informacion("La Cantidad de Cuota es Obligatorio");
                txt_cantidad_cuota.Focus();
                return;
            }
            if (txt_numero_factura.Text == "")
            {
                txt_monto_pendiente.Text = txt_total.Text;
                txt_monto_pagado.Text    = "0";
            }
            if (Convert.ToDecimal(txt_monto_pendiente.Text) == 0)
            {
                S_Utilidades.Mensaje_Informacion("Ya este Préstamo esta Pagado");
                return;
            }

            Calcular_Cuotas();
        }
Example #5
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            if (Txt_Clave.Text.Length == 0)
            {
                S_Utilidades.Mensaje_Informacion("La Clave es Obligatoria");
                Txt_Clave.Focus();
                return;
            }
            if (Txt_Clave.Text.Trim() != txt_confirmar_clave.Text.Trim())
            {
                S_Utilidades.Mensaje_Informacion("Las Clave Son Diferentes");
                txt_confirmar_clave.Clear();
                txt_confirmar_clave.Focus();
                return;
            }

            USUARIOS obj = new USUARIOS();

            obj.USUARIO = Txt_Usuario.Text.Trim();
            obj.CLAVE   = S_Utilidades.Encriptar_Clave(Txt_Clave.Text.Trim());
            S_Usuario.Actualizar_Clave_Usuario(obj);

            S_Utilidades.Mensaje_Informacion("La Clave Se Actualizo Correctamente");
            Close();
        }
Example #6
0
        public void Insertar()
        {
            string   Mensaje = "";
            USUARIOS obj     = new USUARIOS();

            obj.CLAVE        = S_Utilidades.Encriptar_Clave(Txt_Clave.Text.Trim());
            obj.CREADO_POR   = "JMENA";
            obj.ESTADO       = Cb_Estado.Text == "Activo" ? "A" : "I";
            obj.FECHA_CREADO = DateTime.Now;
            obj.NOMBRE       = Txt_Nombre.Text.Trim();
            obj.SEXO         = Cb_Sexo.Text == "Masculino" ? "M" : "F";
            obj.USUARIO      = Txt_Usuario.Text.Trim();
            obj.TIPO         = cb_tipo.Text;
            try
            {
                if (Txt_ID.Text.Equals(""))
                {
                    S_Usuario.Insertar_Usuario(obj);
                    Mensaje = "Datos Insertados con Exito";
                }
                else
                {
                    obj.ID_USUARIO = Convert.ToInt32(Txt_ID.Text);
                    S_Usuario.Actualizar_Usuario(obj);
                    Mensaje = "Datos Actualizados con Exito";
                }
                S_Utilidades.Mensaje_Informacion(Mensaje);
                Close();
            }
            catch (Exception ex)
            {
                S_Utilidades.Mensaje_Error(ex.Message);
            }
        }
Example #7
0
        private void btn_entregar_Click(object sender, EventArgs e)
        {
            try
            {
                BD_JSYSEntities db         = new BD_JSYSEntities();
                CUADRES_DIARIOS obj_cuadre = new CUADRES_DIARIOS();
                string          fecha      = dt_fecha.Value.Date.ToString("dd/MM/yyyy");
                obj_cuadre.FECHA           = fecha;
                obj_cuadre.VALOR_ANULADO   = Convert.ToDecimal(txt_recibo_anulado.Text);
                obj_cuadre.VALOR_PAGADO    = Convert.ToDecimal(txt_recibo_pagado.Text);
                obj_cuadre.VALOR_DESCUENTO = Convert.ToDecimal(txt_valor_descuento.Text);
                obj_cuadre.VALOR_TOTAL     = Convert.ToDecimal(txt_recibo_total.Text);

                var obj = db.CUADRES_DIARIOS.Where(c => c.FECHA == fecha);

                if (obj.Count() == 0)
                {
                    S_Factura.Insertar_Cuadre_Diario(obj_cuadre);
                }
                else
                {
                    S_Factura.Actualizar_Cuadre_Diario(obj_cuadre);
                }

                S_Utilidades.Mensaje_Informacion("Cuadre Guardado Correctamente");
                Close();
            }
            catch (Exception ex)
            {
                S_Utilidades.Mensaje_Error(ex.Message);
            }
        }
Example #8
0
        public void Insertar()
        {
            string   Mensaje = "";
            CLIENTES obj     = new CLIENTES();

            obj.CASA_PROPIA           = cb_casa_propia.Text;
            obj.CELULAR               = txt_celular.Text == "   -   -" ? "" : txt_celular.Text.Trim();
            obj.CREADO_POR            = S_Utilidades.Datos_Usuario.USUARIO;
            obj.DIRECCION             = txt_direccion.Text.Trim();
            obj.DIRECCION_REFERENCIA1 = txt_direccion_referencia1.Text.Trim();
            obj.DIRECCION_REFERENCIA2 = txt_direccion_referencia2.Text.Trim();
            obj.DIRECCION_TRABAJO     = txt_direccion_trabajo.Text.Trim();
            obj.EMAIL                   = txt_email.Text.Trim();
            obj.ESTADO                  = cb_estado.Text == "Activo" ? "A" : "I";
            obj.FECHA_CREADO            = DateTime.Now;
            obj.ID_TIPO_IDENTIFICACION  = Convert.ToInt32(cb_tipo_identificacion.SelectedValue);
            obj.NOMBRE                  = txt_nombre.Text.Trim();
            obj.NOMBRE_CONYUGUE         = txt_nombre_conyugue.Text.Trim();
            obj.NOMBRE_REFERENCIA1      = txt_nombre_referencia1.Text.Trim();
            obj.NOMBRE_REFERENCIA2      = txt_nombre_referencia2.Text.Trim();
            obj.NUMERO_IDENTIFICACION   = txt_numero_identificacion.Text.Trim();
            obj.REFERENCIA              = txt_referencia.Text.Trim();
            obj.SUELDO                  = txt_sueldo.Text == "" ? 0 : Convert.ToDecimal(txt_sueldo.Text);
            obj.TELEFONO                = txt_telefono.Text == "   -   -" ? "" : txt_telefono.Text.Trim();
            obj.TELEFONO_CONYUGUE       = txt_telefono_conyugue.Text == "   -   -" ? "" : txt_telefono_conyugue.Text.Trim();
            obj.TELEFONO_REFERENCIA1    = txt_telefono_referencia1.Text == "   -   -" ? "" : txt_telefono_referencia1.Text.Trim();
            obj.TELEFONO_REFERENCIA2    = txt_telefono_referencia2.Text == "   -   -" ? "" : txt_telefono_referencia2.Text.Trim();
            obj.OBSERVACION             = txt_observacion.Text.Trim();
            obj.OBSERVACION_REFERENCIA1 = txt_observacion_referencia1.Text.Trim();
            obj.OBSERVACION_REFERENCIA2 = txt_observacion_referencia2.Text.Trim();
            try
            {
                if (txt_referencia.Enabled == true)
                {
                    S_Cliente.Insertar_Cliente(obj);
                    Mensaje = "Datos Insertados con Exito";
                }
                else
                {
                    obj.REFERENCIA = txt_referencia.Text.Trim();
                    S_Cliente.Actualizar_Cliente(obj);
                    Mensaje = "Datos Actualizados con Exito";
                }
                S_Utilidades.Mensaje_Informacion(Mensaje);
                Close();
            }
            catch (Exception ex)
            {
                S_Utilidades.Mensaje_Error(ex.Message);
            }
        }
Example #9
0
        private void btn_anular_Click(object sender, EventArgs e)
        {
            if (DG.Rows.Count == 0)
            {
                return;
            }
            if (txt_observacion.Text == "")
            {
                S_Utilidades.Mensaje_Informacion("La Observación es Obligatoria");
                return;
            }
            DialogResult Resultado = MessageBox.Show("Deseas Anular Recibo(s)", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (Resultado == DialogResult.Yes)
            {
                FACTURAS         obj_factura = new FACTURAS();
                DETALLES_CUOTAS  obj_detelle = new DETALLES_CUOTAS();
                RECIBOS_COBRADOS obj_recibo  = new RECIBOS_COBRADOS();

                foreach (DataGridViewRow row in DG.Rows)
                {
                    if (Convert.ToBoolean(row.Cells[6].Value) == true)
                    {
                        int     id_factura   = Convert.ToInt32(row.Cells[2].Value);
                        decimal valor_pagado = Convert.ToDecimal(row.Cells[4].Value);

                        obj_factura.ID_FACTURA   = id_factura;
                        obj_factura.MONTO_PAGADO = valor_pagado;
                        S_Factura.Actualizar_Montos_Factura_Recibo_Anulado(obj_factura);

                        obj_detelle.ID_FACTURA   = id_factura;
                        obj_detelle.NUMERO_CUOTA = Convert.ToInt32(row.Cells[3].Value);
                        obj_detelle.MONTO_PAGADO = valor_pagado;
                        S_Factura.Anular_Detalle_Cuota(obj_detelle);

                        obj_recibo.ID_RECIBO      = Convert.ToInt32(row.Cells[0].Value);
                        obj_recibo.ESTADO         = "A";
                        obj_recibo.FECHA_ANULADO  = DateTime.Now.ToString();
                        obj_recibo.ANULADO_POR    = S_Utilidades.Datos_Usuario.USUARIO;
                        obj_recibo.NOTA_ANULACION = txt_observacion.Text.Trim();
                        S_Factura.Anular_Recibo(obj_recibo);
                    }
                }

                S_Utilidades.Mensaje_Informacion("Recibos Anulados Correctamente");
                Close();
            }
        }
Example #10
0
        public void Cambiar_Estado()
        {
            FACTURAS obj_factura = new FACTURAS();

            if (cb_estado.Text == "Activo")
            {
                return;
            }
            obj_factura.ID_FACTURA          = Convert.ToInt32(txt_numero_factura.Text);
            obj_factura.ID_ESTADO           = Convert.ToInt32(cb_estado.SelectedValue);
            obj_factura.CAMBIO_ESTADO_POR   = S_Utilidades.Datos_Usuario.USUARIO;
            obj_factura.FECHA_CAMBIO_ESTADO = DateTime.Now.ToString("dd/MM/yyyy");
            obj_factura.NOTA_CAMBIO_ESTADO  = txt_observacion.Text.Trim();
            S_Factura.Cambiar_Estado_Factura(obj_factura);


            S_Utilidades.Mensaje_Informacion("Datos Actualizados con Exito");
            Close();
        }
Example #11
0
        private void btn_agregar_imagen_Click(object sender, EventArgs e)
        {
            openFileDialog1.InitialDirectory = "C:\\";
            openFileDialog1.Filter           = "JPG(*.jpg)|*.jpg|PNG(*.png)|*.png|GIF(*… *.Png, *.Gif, *.Tiff, *.Jpeg, *.Bmp)|*.Jpg; *.Png; *.Gif; *.Tiff; *.Jpeg; *.Bmp"; //formatos soportados
            openFileDialog1.FilterIndex      = 4;
            openFileDialog1.RestoreDirectory = true;

            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                this.pb_imagen.Image = Image.FromFile(openFileDialog1.FileName);
            }
            else
            {
                if (string.IsNullOrEmpty(openFileDialog1.FileName))
                {
                    S_Utilidades.Mensaje_Informacion("No ha Seleccionado Ninguna Imagen");
                    return;
                }
            }
        }
Example #12
0
 private void btn_guardar_Click(object sender, EventArgs e)
 {
     if (Txt_Nombre.Text.Equals(""))
     {
         S_Utilidades.Mensaje_Informacion("El Nombre Es Obligatorio");
         Txt_Nombre.Focus();
         return;
     }
     if (Txt_Usuario.Text.Equals(""))
     {
         S_Utilidades.Mensaje_Informacion("El Usuario Es Obligatorio");
         Txt_Usuario.Focus();
         return;
     }
     if (Txt_Clave.Text.Equals(""))
     {
         S_Utilidades.Mensaje_Informacion("La Clave Es Obligatoria");
         Txt_Clave.Focus();
         return;
     }
     if (Cb_Sexo.Text.Equals(""))
     {
         S_Utilidades.Mensaje_Informacion("El Sexo Es Obligatorio");
         Cb_Sexo.Focus();
         return;
     }
     if (Cb_Estado.Text.Equals(""))
     {
         S_Utilidades.Mensaje_Informacion("El Estado Es Obligatorio");
         Cb_Estado.Focus();
         return;
     }
     if (cb_tipo.Text.Equals(""))
     {
         S_Utilidades.Mensaje_Informacion("El Tipo Es Obligatorio");
         cb_tipo.Focus();
         return;
     }
     Insertar();
 }
Example #13
0
        private void btn_aceptar_Click(object sender, EventArgs e)
        {
            if (txt_usuario.Text.Equals(""))
            {
                S_Utilidades.Mensaje_Informacion("El Usuario es Obligatorio");
                return;
            }
            if (txt_clave.Text.Equals(""))
            {
                S_Utilidades.Mensaje_Informacion("La Clave es Obligatorio");
                return;
            }

            if (S_Usuario.Listar_Usuario("USUARIO='" + txt_usuario.Text.Trim() + "'").Count == 0)
            {
                S_Utilidades.Mensaje_Informacion("Este Usuario no Existe o Esta Inactivo");
                txt_usuario.Clear();
                txt_clave.Clear();
                txt_usuario.Focus();
                txt_clave.Enabled = true;
                return;
            }

            if (S_Usuario.Listar_Usuario("(USUARIO='" + txt_usuario.Text.Trim() + "' AND CLAVE='" + S_Utilidades.Encriptar_Clave(txt_clave.Text.Trim()) + "') AND ESTADO = 'A'").Count >= 1)
            {
                S_Utilidades.Datos_Usuario.USUARIO = txt_usuario.Text.Trim();

                Frm_Menu frm = new Frm_Menu();
                this.Hide();
                frm.Show();
            }
            else
            {
                S_Utilidades.Mensaje_Informacion("Clave de Usuario es Incorrecta, O el Usuario esta Inactivo");
                txt_clave.Clear();
                txt_clave.Focus();
            }
        }
Example #14
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            if (txt_total.TextLength == 0)
            {
                S_Utilidades.Mensaje_Informacion("No hay Cuota(s) Seleccionada(s)");
                return;
            }

            DETALLES_CUOTAS  obj_detalle = new DETALLES_CUOTAS();
            RECIBOS_COBRADOS obj_recibo  = new RECIBOS_COBRADOS();
            FACTURAS         obj_factura = new FACTURAS();

            try
            {
                foreach (DataGridViewRow row in dg_detalle_cuotas.Rows)
                {
                    obj_detalle.ID_FACTURA = Convert.ToInt32(Txt_ID.Text);
                    if (Convert.ToBoolean(row.Cells[3].Value) == true && Convert.ToDecimal(row.Cells[4].Value) > 0)
                    {
                        if (Convert.ToDecimal(row.Cells[4].Value) > Convert.ToDecimal(row.Cells[2].Value))
                        {
                            //actualizar totales de cuotas
                            obj_detalle.MONTO_PAGADO    = Convert.ToDecimal(row.Cells[2].Value);
                            obj_detalle.MONTO_PENDIENTE = 0;
                            obj_detalle.NUMERO_CUOTA    = Convert.ToInt32(row.Cells[0].Value);
                            S_Factura.Cobrar_Cuota(obj_detalle);

                            //actualizar totales de factura
                            obj_factura.ID_FACTURA   = Convert.ToInt32(Txt_ID.Text);
                            obj_factura.MONTO_PAGADO = obj_detalle.MONTO_PAGADO;
                            S_Factura.Actualizar_Montos_Factura(obj_factura);

                            //asignar montos de recibos
                            obj_recibo.VALOR_PAGADO    = Convert.ToDecimal(row.Cells[2].Value);
                            obj_recibo.VALOR_PENDIENTE = 0;
                        }
                        else
                        {
                            //actualizar totales de cuotas
                            obj_detalle.MONTO_PAGADO    = Convert.ToDecimal(row.Cells[4].Value);
                            obj_detalle.MONTO_PENDIENTE = Convert.ToDecimal(row.Cells[2].Value) - Convert.ToDecimal(row.Cells[4].Value);
                            obj_detalle.NUMERO_CUOTA    = Convert.ToInt32(row.Cells[0].Value);
                            S_Factura.Cobrar_Cuota(obj_detalle);

                            //actualizar totales de factura
                            obj_factura.ID_FACTURA   = Convert.ToInt32(Txt_ID.Text);
                            obj_factura.MONTO_PAGADO = obj_detalle.MONTO_PAGADO;
                            S_Factura.Actualizar_Montos_Factura(obj_factura);

                            //asignar montos de recibos
                            obj_recibo.VALOR_PAGADO    = Convert.ToDecimal(row.Cells[4].Value);
                            obj_recibo.VALOR_PENDIENTE = obj_detalle.MONTO_PENDIENTE;
                        }
                    }
                    else if (Convert.ToBoolean(row.Cells[3].Value) == true)
                    {
                        //actualizar totales de cuotas
                        obj_detalle.MONTO_PAGADO    = Convert.ToDecimal(row.Cells[2].Value);
                        obj_detalle.MONTO_PENDIENTE = 0;
                        obj_detalle.NUMERO_CUOTA    = Convert.ToInt32(row.Cells[0].Value);
                        S_Factura.Cobrar_Cuota(obj_detalle);

                        //actualizar totales de factura
                        obj_factura.ID_FACTURA   = Convert.ToInt32(Txt_ID.Text);
                        obj_factura.MONTO_PAGADO = obj_detalle.MONTO_PAGADO;
                        S_Factura.Actualizar_Montos_Factura(obj_factura);

                        //asignar montos de recibos
                        obj_recibo.VALOR_PAGADO    = Convert.ToDecimal(row.Cells[2].Value);
                        obj_recibo.VALOR_PENDIENTE = 0;
                    }

                    if (Convert.ToBoolean(row.Cells[3].Value) == true)
                    {
                        //insertar recibos de cobros
                        obj_recibo.ANULADO_POR = "";
                        obj_recibo.CREADO_POR  = S_Utilidades.Datos_Usuario.USUARIO;
                        int ID_FACTURA     = Convert.ToInt32(Txt_ID.Text);
                        var obj_encabezado = db.ENCABEZADO_CUOTAS.Where(a => a.ID_FACTURA == ID_FACTURA).Single();
                        obj_recibo.CANTIDAD_CUOTAS = obj_encabezado.CANTIADA_CUOTA;
                        obj_recibo.CUOTA_COBRADA   = Convert.ToInt32(row.Cells[0].Value);
                        obj_recibo.ESTADO          = "V";
                        obj_recibo.FECHA_ANULADO   = "";
                        obj_recibo.FECHA_CREADO    = DateTime.Now;
                        obj_recibo.ID_FACTURA      = Convert.ToInt32(Txt_ID.Text);
                        var obj_fact = db.FACTURAS.Where(f => f.ID_FACTURA == ID_FACTURA).Single();
                        obj_recibo.NOTA_ANULACION = "";
                        obj_recibo.VALOR_CUOTA    = Convert.ToDecimal(row.Cells[2].Value);
                        S_Factura.Insertar_Recibo_Cobros(obj_recibo);
                    }
                }

                String arry       = "";
                int    id_factura = Convert.ToInt32(Txt_ID.Text);

                foreach (DataGridViewRow row in dg_detalle_cuotas.Rows)
                {
                    int cuota = Convert.ToInt32(row.Cells[0].Value);
                    if (Convert.ToBoolean(row.Cells[3].Value) == true)
                    {
                        var id_recibo = db.RECIBOS_COBRADOS.Where(s => s.ID_FACTURA == id_factura && s.CUOTA_COBRADA == cuota).Max(s => s.ID_RECIBO);

                        arry += id_recibo.ToString() + ",";
                    }
                }
                String recibos = arry.TrimEnd(',');



                S_Utilidades.Mensaje_Informacion("Cobros Realizados con Correctamente por un Monto Total de: " + txt_total.Text);

                Reportes.Rep_Recibo_Pago report = new Reportes.Rep_Recibo_Pago();
                report.FilterString = "([ID_FACTURA] = " + Txt_ID.Text + " AND [ID_RECIBO] IN (" + recibos + "))";
                ReportPrintTool tool = new ReportPrintTool(report);
                tool.ShowPreview();

                Close();
            }
            catch (Exception ex)
            {
                S_Utilidades.Mensaje_Informacion(ex.Message);
            }
        }
Example #15
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            if (txt_nombre.Text.Equals(""))
            {
                S_Utilidades.Mensaje_Informacion("El Nombre Es Obligatorio");
                txt_nombre.Focus();
                return;
            }

            if (cb_tipo_identificacion.Text.Equals(""))
            {
                S_Utilidades.Mensaje_Informacion("El Tipo de Identificación Es Obligatorio");
                cb_tipo_identificacion.Focus();
                return;
            }

            if (Convert.ToInt32(cb_tipo_identificacion.SelectedValue) != 5 && txt_numero_identificacion.Text.Equals(""))
            {
                S_Utilidades.Mensaje_Informacion("El Número de Identificación es Obligatorio");
                txt_numero_identificacion.Focus();
                return;
            }

            if (txt_direccion.Text.Equals(""))
            {
                S_Utilidades.Mensaje_Informacion("La Dirección Es Obligatoria");
                txt_direccion.Focus();
                return;
            }

            if (!txt_telefono.Text.Equals("   -   -"))
            {
                if (txt_telefono.Text.Length < 12)
                {
                    S_Utilidades.Mensaje_Informacion("El Número de Teléfono Esta Incompleto");
                    txt_telefono.Focus();
                    return;
                }
            }

            if (!txt_celular.Text.Equals("   -   -"))
            {
                if (txt_celular.Text.Length < 12)
                {
                    S_Utilidades.Mensaje_Informacion("El Número de Celular Esta Incompleto");
                    txt_celular.Focus();
                    return;
                }
            }

            if (!txt_fax.Text.Equals("   -   -"))
            {
                if (txt_celular.Text.Length < 12)
                {
                    S_Utilidades.Mensaje_Informacion("El Número de Fax Esta Incompleto");
                    lbl_fax.Focus();
                    return;
                }
            }

            if (!txt_email.Text.Trim().Equals(""))
            {
                if (!S_Utilidades.Validar_Formato_Correo(txt_email.Text))
                {
                    S_Utilidades.Mensaje_Informacion("El Formato del E-Mail es Incorrecto");
                    txt_email.Focus();
                    return;
                }
            }

            Insertar();
            groupBox1.Enabled          = false;
            btn_editar.Enabled         = true;
            btn_guardar.Enabled        = false;
            btn_agregar_imagen.Enabled = false;
            btn_borrar_imagen.Enabled  = false;
        }
Example #16
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            if (txt_referencia.Text.Equals(""))
            {
                S_Utilidades.Mensaje_Informacion("La Referencia o Código Es Obligatorio");
                txt_referencia.Focus();
                return;
            }

            if (txt_referencia.Enabled == true)
            {
                BD_JSYSEntities db  = new BD_JSYSEntities();
                var             obj = db.CLIENTES.Where(r => r.REFERENCIA == txt_referencia.Text.Trim()).ToList();
                if (obj.Count > 0)
                {
                    S_Utilidades.Mensaje_Informacion("Esta Referencia ya existe, Intente con otra Diferente");
                    return;
                }
            }

            if (txt_nombre.Text.Equals(""))
            {
                S_Utilidades.Mensaje_Informacion("El Nombre Es Obligatorio");
                txt_nombre.Focus();
                return;
            }

            if (cb_tipo_identificacion.Text.Equals(""))
            {
                S_Utilidades.Mensaje_Informacion("El Tipo de Identificación Es Obligatorio");
                cb_tipo_identificacion.Focus();
                return;
            }

            if (Convert.ToInt32(cb_tipo_identificacion.SelectedValue) != 5 && txt_numero_identificacion.Text.Equals(""))
            {
                S_Utilidades.Mensaje_Informacion("El Número de Identificación es Obligatorio");
                txt_numero_identificacion.Focus();
                return;
            }

            if (txt_direccion.Text.Equals(""))
            {
                S_Utilidades.Mensaje_Informacion("La Dirección Es Obligatoria");
                txt_direccion.Focus();
                return;
            }

            if (cb_estado.Text.Equals(""))
            {
                S_Utilidades.Mensaje_Informacion("El Estado Es Obligatorio");
                cb_estado.Focus();
                return;
            }

            if (!txt_telefono.Text.Equals("   -   -"))
            {
                if (txt_telefono.Text.Length < 12)
                {
                    S_Utilidades.Mensaje_Informacion("El Número de Teléfono Esta Incompleto");
                    txt_telefono.Focus();
                    return;
                }
            }

            if (!txt_celular.Text.Equals("   -   -"))
            {
                if (txt_celular.Text.Length < 12)
                {
                    S_Utilidades.Mensaje_Informacion("El Número de Celular Esta Incompleto");
                    txt_celular.Focus();
                    return;
                }
            }

            if (!txt_email.Text.Trim().Equals(""))
            {
                if (!S_Utilidades.Validar_Formato_Correo(txt_email.Text))
                {
                    S_Utilidades.Mensaje_Informacion("El Formato del E-Mail es Incorrecto");
                    txt_email.Focus();
                    return;
                }
            }

            if (!txt_telefono_conyugue.Text.Equals("   -   -"))
            {
                if (txt_telefono_conyugue.Text.Length < 12)
                {
                    S_Utilidades.Mensaje_Informacion("El Número de Teléfono del Conyugue Esta Incompleto");
                    txt_telefono_conyugue.Focus();
                    return;
                }
            }
            if (!txt_telefono_referencia1.Text.Equals("   -   -"))
            {
                if (txt_telefono_referencia1.Text.Length < 12)
                {
                    S_Utilidades.Mensaje_Informacion("El Número de Teléfono de la Referencia 1 Esta Incompleto");
                    txt_telefono_referencia1.Focus();
                    return;
                }
            }

            if (!txt_telefono_referencia2.Text.Equals("   -   -"))
            {
                if (txt_telefono_referencia2.Text.Length < 12)
                {
                    S_Utilidades.Mensaje_Informacion("El Número de Teléfono de la Referencia 2 Esta Incompleto");
                    txt_telefono_referencia2.Focus();
                    return;
                }
            }

            Insertar();
        }
Example #17
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            if (cb_cliente.Text == "")
            {
                S_Utilidades.Mensaje_Informacion("El Cliente es Obligatorio");
                tabControl1.SelectedIndex = 0;
                cb_cliente.Focus();
                return;
            }

            if (cb_numero_loteria.Text == "")
            {
                S_Utilidades.Mensaje_Informacion("El Numero de Loteria Obligatorio");
                tabControl1.SelectedIndex = 0;
                cb_numero_loteria.Focus();
                return;
            }

            if (cb_cobrador.Text == "")
            {
                S_Utilidades.Mensaje_Informacion("El Cobrador es Obligatorio");
                tabControl1.SelectedIndex = 0;
                cb_cobrador.Focus();
                return;
            }

            if (cb_estado.Text == "")
            {
                S_Utilidades.Mensaje_Informacion("El Estado es Obligatorio");
                tabControl1.SelectedIndex = 0;
                cb_estado.Focus();
                return;
            }

            if (cb_modo_calculo.Text == "")
            {
                S_Utilidades.Mensaje_Informacion("El Modo de Calculo es Obligatorio");
                tabControl1.SelectedIndex = 1;
                cb_modo_calculo.Focus();
                return;
            }

            if (txt_garantia_1.Text.Trim() == "")
            {
                S_Utilidades.Mensaje_Informacion("La Garantia 1 es Obligatoria");
                tabControl1.SelectedIndex = 0;
                txt_garantia_1.Focus();
                return;
            }

            if (txt_cantidad_cuota.Text == "")
            {
                S_Utilidades.Mensaje_Informacion("La Cantidad de Cuotas es Obligatorio");
                tabControl1.SelectedIndex = 1;
                txt_cantidad_cuota.Focus();
                return;
            }

            if (dg_detalle_cuotas.Rows.Count == 0)
            {
                S_Utilidades.Mensaje_Informacion("Se debe hacer el Calculo de las Cuotas");
                tabControl1.SelectedIndex = 1;
                return;
            }

            if (cb_recalcular.Text == "")
            {
                S_Utilidades.Mensaje_Informacion("Se debe Seleccionar si es Re-Caculo o No");
                tabControl1.SelectedIndex = 1;
                cb_recalcular.Focus();
                return;
            }
            if (cb_ruta.Text == "")
            {
                S_Utilidades.Mensaje_Informacion("Se debe Seleccionar la Ruta");
                tabControl1.SelectedIndex = 0;
                cb_ruta.Focus();
                return;
            }

            if (txt_numero_factura.TextLength == 0)
            {
                Insertar();

                DialogResult Resultado = MessageBox.Show("Deseas Imprimir La Factura", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (Resultado == DialogResult.Yes)
                {
                    Imprimir();
                }
            }
            else
            {
                if (txt_observacion.Text == "")
                {
                    S_Utilidades.Mensaje_Informacion("La Observación es Obligatorio");
                    txt_observacion.Focus();
                    tabControl1.SelectedIndex = 0;
                    return;
                }

                if ((cb_estado.Text == "Terminado Con Descuentos" || cb_estado.Text == "Terminado Correctamente" || cb_estado.Text == "Terminado Anticipado") && Convert.ToDecimal(txt_monto_pendiente.Text) > 0)
                {
                    S_Utilidades.Mensaje_Informacion("Este Préstamo Todabia Esta Pendiente por Pagar");
                    return;
                }

                if (cb_estado.Text == "Terminado Con Descuentos" && Convert.ToDecimal(txt_descuento.Text) == 0)
                {
                    S_Utilidades.Mensaje_Informacion("Este Préstamo No Tiene Descuento");
                    return;
                }

                if (cb_estado.Text == "Terminado Correctamente" && Convert.ToDecimal(txt_descuento.Text) > 0)
                {
                    S_Utilidades.Mensaje_Informacion("Este Préstamo Tiene Descuento, se debe Seleccionar: Terminado Con Descuentos ");
                    return;
                }

                if (Convert.ToDecimal(txt_total.Text) < Convert.ToDecimal(txt_monto_pendiente.Text))
                {
                    S_Utilidades.Mensaje_Informacion("El Total del Préstamo no debe ser Menor al Monto Pendiente");
                    txt_cantidad_cuota.Focus();
                    return;
                }

                Cambiar_Estado();
                Actualizar();
            }
        }