コード例 #1
0
        public FrmFacturacion(FrmInicio FormInicio)
        {
            InitializeComponent();
            IdUsuario = FormInicio.IdUsuario;

            //Inserta las condiciones de pago.
            this.cbxCondicionPago.DataSource    = NFacturas.ObtenerCondicionPago();
            this.cbxCondicionPago.ValueMember   = "ID_CONDICION";
            this.cbxCondicionPago.DisplayMember = "NOMBRE";
            this.cbxCondicionPago.SelectedIndex = 1;

            //Verifica que se obtenga un número de factura.
            int NumFact = 0;

            int.TryParse(NFacturas.ObtenerNumFactura(), out NumFact);
            if (NumFact == 0)
            {
                new Configuracion().Mensaje("Número de factura no encontrado en la base de datos" +
                                            "Procedimiento Almacenado: Facturas.ObtenerNumFactura", "Error", MessageBoxButtons.OK,
                                            MessageBoxIcon.Error);
                this.Dispose();
            }
            else
            {
                //Establece el valor si es obtenido.
                lblFactura.Text = String.Format(Convert.ToString(NumFact + 1), "000000");
            }
        }
コード例 #2
0
        public void abrirproducto()
        {
            //Producto controlProducto = new Producto();

            FrmInicio inicio = new FrmInicio();


            panelContenedor.Controls.Clear();
            panelContenedor.Controls.Add(new Producto());
            inicio.ShowDialog();
            //new Producto().mostrar();
        }
コード例 #3
0
        public FrmPagos(FrmInicio FormInicio)
        {
            InitializeComponent();

            //Asigna datos sobre el usuario.
            this.IdUsuario = FormInicio.IdUsuario;

            //Carga los bancos en los combobox.
            this.CargarBancos();

            //Establece los conbobox en cero.
            this.cbxPago1.SelectedIndex = 0;
            this.cbxPago2.SelectedIndex = 0;
            this.cbxPago3.SelectedIndex = 0;
            this.cbxPago4.SelectedIndex = 0;
        }
コード例 #4
0
 public FrmMes(FrmInicio _FormInicio)
 {
     InitializeComponent();
     FormInicio = _FormInicio;
     this.Text  = String.Format(Configuracion.Titulo, "Reportes");
 }
コード例 #5
0
        //btnEntrar - Evento Click - Valida el inicio de sesión.
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            //Revisión de datos obligatorios.
            if (string.IsNullOrWhiteSpace(txtUsuario.Text))
            {
                MessageBox.Show("Debe ingresar un usuario.", String.Format(Configuracion.Titulo, "Dato Inválido"),
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
                this.errorProvider.SetError(txtUsuario, "Ingrese un usuario");
            }
            else if (string.IsNullOrWhiteSpace(txtPassword.Text))
            {
                MessageBox.Show("Debe ingresar la contraseña.", String.Format(Configuracion.Titulo, "Dato Inválido"),
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
                this.errorProvider.SetError(txtUsuario, "Ingrese la contraseña");
            }
            else
            {
                //Devuelve tipo de acceso o error.
                Cargo = NUsuarios.Login(txtUsuario.Text, txtPassword.Text);

                if (Cargo == "Administrador")
                {
                    int.TryParse(NUsuarios.UsuarioActivo(txtUsuario.Text), out IdUsuario);
                    if (IdUsuario == 0)
                    {
                        MessageBox.Show(NUsuarios.UsuarioActivo(txtUsuario.Text), String.Format(Configuracion.Titulo, "Error"),
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                        txtUsuario.Text  = string.Empty;
                        txtPassword.Text = string.Empty;
                        txtUsuario.Focus();
                    }
                    else
                    {
                        IdUsuario = Convert.ToInt32(NUsuarios.UsuarioActivo(txtUsuario.Text));
                        FrmInicio FormInicio = new FrmInicio(IdUsuario, "Administrador");
                        this.Hide();
                        FormInicio.Show();
                    }
                }
                else if (Cargo == "Almacén")
                {
                    int.TryParse(NUsuarios.UsuarioActivo(txtUsuario.Text), out IdUsuario);
                    if (IdUsuario == 0)
                    {
                        MessageBox.Show(NUsuarios.UsuarioActivo(txtUsuario.Text), String.Format(Configuracion.Titulo, "Error"),
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                        txtUsuario.Text  = string.Empty;
                        txtPassword.Text = string.Empty;
                        txtUsuario.Focus();
                    }
                    else
                    {
                        IdUsuario = Convert.ToInt32(NUsuarios.UsuarioActivo(txtUsuario.Text));
                        FrmInicio FormInicio = new FrmInicio(IdUsuario, "Almacén");
                        this.Hide();
                        FormInicio.Show();
                    }
                }
                else if (Cargo == "Vendedor")
                {
                    int.TryParse(NUsuarios.UsuarioActivo(txtUsuario.Text), out IdUsuario);
                    if (IdUsuario == 0)
                    {
                        MessageBox.Show(NUsuarios.UsuarioActivo(txtUsuario.Text), String.Format(Configuracion.Titulo, "Error"),
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                        txtUsuario.Text  = string.Empty;
                        txtPassword.Text = string.Empty;
                        txtUsuario.Focus();
                    }
                    else
                    {
                        IdUsuario = Convert.ToInt32(NUsuarios.UsuarioActivo(txtUsuario.Text));
                        FrmInicio FormInicio = new FrmInicio(IdUsuario, "Vendedor");
                        this.Hide();
                        FormInicio.Show();
                    }
                }
                else
                {
                    MessageBox.Show(Cargo, String.Format(Configuracion.Titulo, "Error"),
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtUsuario.Text  = string.Empty;
                    txtPassword.Text = string.Empty;
                    txtUsuario.Focus();
                }
            }
        }