示例#1
0
        private void S_Usuario_SelectedIndexChanged(object sender, EventArgs e)
        {
            int indice = S_Usuario.SelectedIndex;

            if (indice <= 8 && indice > 0)
            {
                var DATOS = ObjNegocio.DATOS_P(S_Usuario.Text); //traemos los dos datos y los guardamos en la variable DATOS

                Usuario = DATOS.Item2;                          //guardamos el dato USUARIO en la variable statica
                //N_USUARIO.Text = DATOS.Item2;

                Codigo = DATOS.Item1; //guardamos el dato CODIGO en la variable statica
                //CODIGO_P.Text = Convert.ToString(DATOS.Item1.ToString());

                if (Usuario == LOGIN.USUARIO)
                {
                    NOTIFICACION.CONFIRMAR_NOTIFICACION("EL USUARIO YA ESTA EN SECCION");
                }
                else
                {
                    LOGIN.USUARIO = Usuario;
                    LOGIN.CODIGO  = Convert.ToInt32(Codigo);

                    NOTIFICACION.CONFIRMAR_NOTIFICACION("SECCION ACTUALIZADA POR NUEVO USUARIO");
                }
            }
        }
示例#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_ACCEDER_Click(object sender, EventArgs e)
        {
            SqlCommand    cmd = new SqlCommand("SELECT * FROM USUARIOS WHERE USUARIO = @USUARIO AND PASSWORD = @PASSWORD ", conexion);
            SqlDataReader Trallendo_Datos;

            cmd.CommandType = CommandType.Text;
            conexion.Open();

            cmd.Parameters.AddWithValue("@USUARIO", TXT_USUARIO.Text);
            cmd.Parameters.AddWithValue("@PASSWORD", TXT_PASSWORD.Text);

            Trallendo_Datos = cmd.ExecuteReader();

            if (Trallendo_Datos.Read())
            {
                CODIGO  = Trallendo_Datos.GetInt32(0);
                USUARIO = Trallendo_Datos.GetString(3);

                PANEL_PRINCIPAL PM = new PANEL_PRINCIPAL();
                NOTIFICACION.CONFIRMAR_NOTIFICACION("USUARIO CORRECTO..");
                this.Hide();
                PM.Show();
            }
            else
            {
                ERROR.ERROR_M("CONTRASEÑA O USUARIO INCORRECTO");
            }
            conexion.Close();

            conexion.Open();
            SqlCommand Consulta = new SqlCommand("ACT_DATOS", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            Consulta.ExecuteNonQuery();
            conexion.Close();
        }
示例#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);
                }
            }
        }
示例#5
0
        public static void CONFIRMAR_NOTIFICACION(String Mensaje)
        {
            NOTIFICACION nf = new NOTIFICACION(Mensaje);

            nf.ShowDialog();
        }