示例#1
0
        private void Label4_Click(object sender, EventArgs e)
        {
            DialogResult       resultado = new DialogResult();
            NOTIFICACION_AVISO frm       = new NOTIFICACION_AVISO("¿ESTAS SEGURO DE SALIR?");

            resultado = frm.ShowDialog();

            if (resultado == DialogResult.OK)
            {
                Application.Exit();
            }
        }
示例#2
0
        private void BTN_ELIMINAR_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult       resultado = new DialogResult();
                NOTIFICACION_AVISO frm       = new NOTIFICACION_AVISO("¿ESTA SEGURO DE ELIMINAR LA FACTURA?");
                resultado = frm.ShowDialog();

                if (resultado == DialogResult.OK)
                {
                    String  Usuario   = REPORTE_FACTURA.CurrentRow.Cells["Usuario"].Value.ToString();
                    Boolean Verificar = ObjNegocio.VALIDANDO_FACTURA_USUARIO_ELIMINAR(LOGIN.CODIGO, Usuario);

                    if (Verificar.Equals(true))
                    {
                        ObjEntidad.ID = Convert.ToInt32(REPORTE_FACTURA.CurrentRow.Cells[0].Value.ToString());
                        ObjNegocio.Eliminar_Factura(ObjEntidad, LOGIN.CODIGO);

                        NOTIFICACION.CONFIRMAR_NOTIFICACION("ELIMINADO");
                        MOSTRAR_BUSCAR_TABLA("");
                    }
                    else
                    {
                        DialogResult       Resultado = new DialogResult();
                        NOTIFICACION_AVISO NT        = new NOTIFICACION_AVISO("ESTA FACTURA NO ESTA A SU NOMBRE, POR FAVOR INICIA SECCION CON ESE USUARIO");
                        resultado = NT.ShowDialog();

                        if (Resultado == DialogResult.OK)
                        {
                            MOSTRAR_BUSCAR_TABLA("");
                            Editarse = false;
                            LimpiarCajas();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERROR " + ex);
            }
        }
示例#3
0
        private void BTN_ELIMINAR_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult       resultado = new DialogResult();
                NOTIFICACION_AVISO frm       = new NOTIFICACION_AVISO("¿ESTA SEGURO DE ELIMINAR LA FACTURA?");
                resultado = frm.ShowDialog();

                if (resultado == DialogResult.OK)
                {
                    ObjEntidad.IDCATEGORIA = Convert.ToInt32(TABLA_USUARIOS.CurrentRow.Cells["IDCATEGORIA"].Value.ToString());
                    String Identificacion = ObjEntidad.USUARIO = TABLA_USUARIOS.CurrentRow.Cells["NOMBRE"].Value.ToString();
                    ObjNegocio.Eliminar_Usuario(ObjEntidad, Identificacion, LOGIN.CODIGO);

                    //MessageBox.Show("SE ELIMINO FACTURA");
                    //NOTIFICACION.CONFIRMAR_NOTIFICACION("ELIMINADO");
                    MOSTRAR_BUSCAR_TABLA("");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERROR " + ex);
            }
        }
示例#4
0
        private void BTN_GUARDAR_Click(object sender, EventArgs e)
        {
            if (Editarse == false)
            {
                try
                {
                    ObjEntidad.NOMBRE_PROVEEDOR = TXT_NOMBRE_PROVEEDOR.Text;
                    ObjEntidad.NUMORO_FACTURA   = Convert.ToInt32(TXT_NUMERO_FACTURA.Text);
                    ObjEntidad.FECHA_INICIO     = Convert.ToDateTime(dateTimePicker1.Value);
                    ObjEntidad.FECHA_FINAL      = Convert.ToDateTime(dateTimePicker2.Value);
                    ObjEntidad.PRECIO_TOTAL     = Convert.ToInt32(TXT_TOTAL.Text);

                    Boolean Resultado = ObjNegocio.VALIDACION_DE_TOPE(LOGIN.CODIGO, ObjEntidad);

                    if (Resultado.Equals(true))
                    {
                        ObjNegocio.InsertarFcatura(ObjEntidad, LOGIN.CODIGO, LOGIN.USUARIO);

                        NOTIFICACION.CONFIRMAR_NOTIFICACION("GUARDADO");
                        MOSTRAR_BUSCAR_TABLA("");
                        LimpiarCajas();
                    }
                    else
                    {
                        ERROR.ERROR_M("SU PRECIO TOTAL DEBE SER MAS MENOR");
                        MOSTRAR_BUSCAR_TABLA("");
                        LimpiarCajas();
                    }
                }
                catch (Exception EX)
                {
                    MessageBox.Show("NO SE PUEDE GUARDAR" + EX);
                }
            }
            if (Editarse == true)
            {
                try
                {
                    ObjEntidad.ID = Convert.ToInt32(Idcategoria);
                    ObjEntidad.NOMBRE_PROVEEDOR = TXT_NOMBRE_PROVEEDOR.Text;
                    ObjEntidad.NUMORO_FACTURA   = Convert.ToInt32(TXT_NUMERO_FACTURA.Text);
                    ObjEntidad.FECHA_INICIO     = Convert.ToDateTime(dateTimePicker1.Value);
                    ObjEntidad.FECHA_FINAL      = Convert.ToDateTime(dateTimePicker2.Value);
                    ObjEntidad.PRECIO_TOTAL     = Convert.ToInt32(TXT_TOTAL.Text);

                    String Usuario = REPORTE_FACTURA.CurrentRow.Cells["Usuario"].Value.ToString();

                    Boolean Resultado         = ObjNegocio.VALIDACION_DE_TOPE(LOGIN.CODIGO, ObjEntidad);
                    Boolean Resultado_Factura = ObjNegocio.Verificando_Factura(LOGIN.CODIGO, Usuario);

                    if (Resultado.Equals(true))
                    {
                        if (Resultado_Factura.Equals(true))
                        {
                            ObjNegocio.Editar_Factura(ObjEntidad, LOGIN.CODIGO);

                            NOTIFICACION.CONFIRMAR_NOTIFICACION("EDITADO");
                            MOSTRAR_BUSCAR_TABLA("");
                            Editarse = false;
                            LimpiarCajas();
                        }
                        else
                        {
                            DialogResult       resultado = new DialogResult();
                            NOTIFICACION_AVISO frm       = new NOTIFICACION_AVISO("ESTA FACTURA NO ESTA A SU NOMBRE, POR FAVOR INICIA SECCION CON ESE USUARIO");
                            resultado = frm.ShowDialog();

                            if (resultado == DialogResult.OK)
                            {
                                MOSTRAR_BUSCAR_TABLA("");
                                Editarse = false;
                                LimpiarCajas();
                            }
                        }
                    }
                    else
                    {
                        ERROR.ERROR_M("SU PRECIO TOTAL DEBE SER MAS MENOR");
                        MOSTRAR_BUSCAR_TABLA("");
                        LimpiarCajas();
                    }
                }
                catch (Exception EX)
                {
                    MessageBox.Show("NO SE PUEDE EDIATR" + EX);
                }
            }
        }