Exemple #1
0
        private void txtDNI_KeyUp(object sender, KeyEventArgs e)
        {
            try
            {
                // detectar si ha presionado la tecla enter
                if (e.KeyCode == Keys.Return)
                {
                    dgbListaEmpleado.Rows.Clear();

                    C_Empleado      C_empleado = new C_Empleado();
                    List <Empleado> empleados  = new List <Empleado>();

                    string dni = txtDNI.Text;

                    empleados = C_empleado.C_buscarPorDNI_empleado(dni);

                    foreach (Empleado empleado  in empleados)
                    {
                        dgbListaEmpleado.Rows.Add(dgbListaEmpleado.Rows.Count
                                                  , empleado.Nombre
                                                  , empleado.Apellido
                                                  , empleado.Dni
                                                  , empleado.Cargo
                                                  , empleado.Idempleado);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "aviso");
            }
        }
Exemple #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         Empleado empleado = new Empleado();
         empleado.Dni        = txtDNI.Text;
         empleado.Contraseña = txtClave.Text;
         C_Empleado C_empleado = new C_Empleado();
         bool       resp       = C_empleado.C_validar_mpleado(empleado);
         if (resp)
         {
             EmpleadoLogueado.idempleado      = empleado.Idempleado;
             EmpleadoLogueado.nombre          = empleado.Nombre;
             EmpleadoLogueado.apellido        = empleado.Apellido;
             EmpleadoLogueado.direccion       = empleado.Direccion;
             EmpleadoLogueado.cargo           = empleado.Cargo;
             EmpleadoLogueado.telefono        = empleado.Telefono;
             EmpleadoLogueado.dni             = empleado.Dni;
             EmpleadoLogueado.fechanacimiento = empleado.Fechanacimiento;
             EmpleadoLogueado.fechaentrada    = empleado.Fechaentrada;
             EmpleadoLogueado.contraseña      = empleado.Contraseña;
             this.DialogResult = DialogResult.OK;
         }
         else
         {
             MessageBox.Show("Acceso denegado", "Aviso");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Aviso");
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Login"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            ControlConfig             = (C_Configuracion)Session["ControlConfig"];
            ControlEmpleado           = (C_Empleado)Session["ControlEmpleado"];
            TodosEmpleados.DataSource = ControlEmpleado.Listar();
            TodosEmpleados.DataBind();
            TodosEmpleados.Columns[1].Visible = true;
            if (ControlEmpleado.Listar().Count == 0)
            {
                BtnConvtExcel.Enabled = false;
                BtnConvtPDF.Enabled   = false;
                BtnConvtWord.Enabled  = false;
                ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "erroralert();", true);
            }

            if (!IsPostBack)
            {
                TodosEmpleados.PageSize   = ControlConfig.DevolverNroMaxPaginacion();
                TodosEmpleados.DataSource = ControlEmpleado.Listar();
                TodosEmpleados.DataBind();
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["Login"] == null)
     {
         Response.Redirect("Login.aspx");
     }
     ControlEmpleado = (C_Empleado)Session["ControlEmpleado"];
     TxtNombre.Focus();
 }
Exemple #5
0
        protected void Session_Start(object sender, EventArgs e)
        {
            C_Empleado ControlEmpleado = new C_Empleado();

            Session["ControlEmpleado"] = ControlEmpleado;
            C_Cliente ControlCliente = new C_Cliente();

            Session["ControlCliente"] = ControlCliente;
            C_Proveedor ControlProveedor = new C_Proveedor();

            Session["ControlProveedor"] = ControlProveedor;
            C_Articulo ControlArticulo = new C_Articulo();

            Session["ControlArticulo"] = ControlArticulo;
            C_ArticuloxProveedor ControlArticuloxProveedor = new C_ArticuloxProveedor();

            Session["ControlArticuloxProveedor"] = ControlArticuloxProveedor;
            C_Pedido ControlPedido = new C_Pedido();

            Session["ControlPedido"] = ControlPedido;
            C_Configuracion ControlConfig = new C_Configuracion();

            Session["ControlConfig"] = ControlConfig;
            C_DetallePedido ControlDetallePedido = new C_DetallePedido();

            Session["ControlDetallePedido"] = ControlDetallePedido;
            List <DetallePedidoDTO> ListaDetalleDTO = null;

            Session["ListaDetalleDTO"] = ListaDetalleDTO;
            Pedido PedidoSession = null;

            Session["PedidoSession"] = PedidoSession;
            C_Facturacion ControlFacturacion = new C_Facturacion();

            Session["ControlFacturacion"] = ControlFacturacion;
            string StockMin = null;

            Session["StockMin"] = StockMin;
            List <int> ListaCant = null;

            Session["ListaCant"] = ListaCant;
            List <Articulo> ListaArticulo = null;

            Session["ListaArticulo"] = ListaArticulo;
            double Auxdouble = 0;

            Session["Auxdouble"]    = Auxdouble;
            Session["Login"]        = null;
            Session["ImporteTotal"] = null;
        }
        public DataTable M_empleado(C_Empleado obje)
        {
            SqlCommand cmd = new SqlCommand("sp_Login", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@usuario", obje.Usuario);
            cmd.Parameters.AddWithValue("@contrasena", obje.Contrasena);
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);

            return(dt);
        }
        private void btncambiarclave_Click(object sender, EventArgs e)
        {
            try
            {
                string claveActual = txtClaveActual.Text;
                string claveNueva1 = txtClaveNueva.Text;
                string claveNueva2 = txtRepetirClaveNueva.Text;


                if (string.IsNullOrEmpty(claveActual))
                {
                    MessageBox.Show("La clave actual no puede estar vacia");
                    return;
                }

                if (string.IsNullOrEmpty(claveNueva1))
                {
                    MessageBox.Show("La clave nueva no puede estar vacia");
                    return;
                }

                if (string.IsNullOrEmpty(claveNueva2))
                {
                    MessageBox.Show("La clave nueva repetida no puede estar vacia");
                    return;
                }


                if (claveNueva1.CompareTo(claveNueva2) != 0)
                {
                    MessageBox.Show("Las claves nuevas no coinciden");
                    return;
                }

                C_Empleado C_empleado = new C_Empleado();
                C_empleado.C_cambiarClave_empleado(claveActual, claveNueva1);
                MessageBox.Show("La clave ha sido cambiada");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                V_MantenimientoBuscarEmpleado form;
                form = new V_MantenimientoBuscarEmpleado();

                form.ShowDialog(this);


                if (form.id > 0)
                {
                    C_Empleado C_empleado = new C_Empleado();
                    Empleado   empleado   = C_empleado.C_buscarPorId_empleado(form.id);

                    this.txtDireccionEmp.Enabled = true;
                    this.txtTelefonoEmp.Enabled  = true;
                    this.txtFechaEntrada.Enabled = true;
                    this.txtFechaNac.Enabled     = true;

                    txtIdEmp.Text        = empleado.Idempleado.ToString();
                    txtDNIEmp.Text       = empleado.Dni.ToString();
                    txtNombreEmp.Text    = empleado.Nombre.ToString();
                    txtApellidosEmp.Text = empleado.Apellido.ToString();
                    cmbCargo.Text        = empleado.Cargo.ToString();
                    txtDireccionEmp.Text = empleado.Direccion.ToString();
                    txtTelefonoEmp.Text  = empleado.Telefono.ToString();
                    // txtContraseña.Text = empleado.Contraseña.ToString();
                    txtFechaNac.Text     = empleado.Fechanacimiento.ToString();
                    txtFechaEntrada.Text = empleado.Fechaentrada.ToString();
                    this.txtContraseña.Hide();
                    this.label11.Hide();
                    txtDNIEmp.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "aviso");
            }
        }
        /////////////////////////////////////////////////////////////////////////////////////////////////////////

        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                Int16 id;
                Int16.TryParse(txtIdEmp.Text, out id);


                if (id > 0)
                {
                    DialogResult dialog;
                    dialog = MessageBox.Show("¿Esta seguro de eliminar este registro?"
                                             , "Confirmacion"
                                             , MessageBoxButtons.YesNo
                                             , MessageBoxIcon.Question);


                    if (dialog == DialogResult.Yes)
                    {
                        C_Empleado C_empleado = new C_Empleado();
                        C_empleado.C_eliminar_empleado(id);
                        MessageBox.Show("EMPLEADO ELIMINADO SATISFACTORIAMENTE", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.txtIdEmp.Clear();
                        this.txtDNIEmp.Clear();
                        this.txtNombreEmp.Clear();
                        this.txtApellidosEmp.Clear();
                        this.cmbCargo.SelectedIndex = 1;
                        this.txtDireccionEmp.Clear();
                        this.txtTelefonoEmp.Clear();
                        this.txtContraseña.Clear();
                        this.cmbCargo.SelectedIndex = 1;
                        this.txtDNIEmp.Enabled      = true;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Aviso");
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Login"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            ControlEmpleado = (C_Empleado)Session["ControlEmpleado"];
            ControlConfig   = (C_Configuracion)Session["ControlConfig"];

            if (!IsPostBack)
            {
                RefrecarBusqueda();
                ListaEmpleados.PageSize = ControlConfig.DevolverNroMaxPaginacion();
            }

            if (RadioButtonCuil.Checked == true)
            {
                TxtBuscarXCuil.Visible                    = true;
                TxtBuscarXApellido.Visible                = false;
                BtnBuscarApellido.Visible                 = false;
                BtnBuscarCuil.Visible                     = true;
                PanelPopUp.Attributes["display"]          = "none";
                MensajeConfirmacion.Attributes["display"] = "none";
                TxtBuscarXCuil.Focus();
            }
            else
            {
                TxtBuscarXCuil.Visible                    = false;
                TxtBuscarXApellido.Visible                = true;
                BtnBuscarApellido.Visible                 = true;
                BtnBuscarCuil.Visible                     = false;
                PanelPopUp.Attributes["display"]          = "none";
                MensajeConfirmacion.Attributes["display"] = "none";
                TxtBuscarXApellido.Focus();
            }
            MensajeConfirmacion.Attributes["display"] = "none";
            PanelPopUp.Attributes["display"]          = "none";
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Login"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            ControlCliente       = (C_Cliente)Session["ControlCliente"];
            ControlArticulo      = (C_Articulo)Session["ControlArticulo"];
            ControlPedido        = (C_Pedido)Session["ControlPedido"];
            ControlConfig        = (C_Configuracion)Session["ControlConfig"];
            ControlDetallePedido = (C_DetallePedido)Session["ControlDetallePedido"];
            ControlEmpleado      = (C_Empleado)Session["ControlEmpleado"];
            ControlFacturacion   = (C_Facturacion)Session["ControlFacturacion"];
            ListaDetalleDTO      = (List <DetallePedidoDTO>)Session["ListaDetalleDTO"];
            AuxPedido            = (Pedido)Session["PedidoSession"];
            NroFacturaA          = ControlConfig.DevolverUltimaFacturaA() + 1;
            NroFacturaB          = ControlConfig.DevolverUltimaFacturaB() + 1;
            if (!IsPostBack)
            {
                ListaDTO = new List <PedidoDTO>();
                Session["ListaDetalleDTO"] = new List <DetallePedidoDTO>();
            }


            if (ddlEmpleado.Items.Count == 0)
            {
                var EmpleadosQuery = ControlEmpleado.ListarActivos().Select(emp => new { empleadoid = emp.Empleadoid, DisplayText = emp.Apellido.ToString() + " " + emp.Nombre });

                ddlEmpleado.DataSource     = null;
                ddlEmpleado.DataSource     = EmpleadosQuery;
                ddlEmpleado.DataValueField = "empleadoid";
                ddlEmpleado.DataTextField  = "DisplayText";
                ddlEmpleado.DataBind();
            }

            if (RadioButtonListBusqueda.SelectedValue == "nro")
            {
                TxtNro.Visible   = true;
                BtnCli.Visible   = true;
                TxtCli.Visible   = false;
                BtnCli.Visible   = false;
                TxtDesde.Visible = false;
                TxtHasta.Visible = false;
                BtnRango.Visible = false;
                TxtNro.Focus();
            }
            else
            {
                if (RadioButtonListBusqueda.SelectedValue == "cliente")
                {
                    TxtNro.Visible   = false;
                    BtnCli.Visible   = false;
                    TxtCli.Visible   = true;
                    BtnCli.Visible   = true;
                    TxtDesde.Visible = false;
                    TxtHasta.Visible = false;
                    BtnRango.Visible = false;
                    TxtCli.Focus();
                }
                else
                {
                    TxtNro.Visible   = false;
                    BtnCli.Visible   = false;
                    TxtCli.Visible   = false;
                    BtnCli.Visible   = false;
                    TxtDesde.Visible = true;
                    TxtHasta.Visible = true;
                    BtnRango.Visible = true;
                    TxtDesde.Focus();
                }
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtDNIEmp.Text == "")
            {
                MessageBox.Show("El campo DNI no debe estar vacio", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            try
            {
                Int16 id;
                Int16.TryParse(txtIdEmp.Text, out id);

                //---creamos un objeto cliente
                Empleado empleado = new Empleado();

                //--- llenar de datos al objeto cliente

                if (id == 0)
                {
                    empleado.Dni             = txtDNIEmp.Text;
                    empleado.Nombre          = txtNombreEmp.Text;
                    empleado.Apellido        = txtApellidosEmp.Text;
                    empleado.Cargo           = cmbCargo.Text;
                    empleado.Direccion       = txtDireccionEmp.Text;
                    empleado.Telefono        = txtTelefonoEmp.Text;
                    empleado.Contraseña      = txtContraseña.Text;
                    empleado.Fechanacimiento = txtFechaNac.Value;
                    empleado.Fechaentrada    = txtFechaEntrada.Value;



                    C_Empleado C_emprealdo = new C_Empleado();


                    //--insertar----

                    Int32 resp = C_emprealdo.C_insertar_empleado(empleado);
                    txtIdEmp.Text = empleado.Idempleado.ToString();
                    MessageBox.Show("EMPLEADO REGISTRADO SATISFACTORIAMENTE", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }


                else
                {
                    empleado.Dni       = txtDNIEmp.Text;
                    empleado.Nombre    = txtNombreEmp.Text;
                    empleado.Apellido  = txtApellidosEmp.Text;
                    empleado.Cargo     = cmbCargo.Text.ToUpper();
                    empleado.Direccion = txtDireccionEmp.Text;
                    empleado.Telefono  = txtTelefonoEmp.Text;
                    //empleado.Contraseña = txtContraseña.Text;
                    empleado.Fechanacimiento = txtFechaNac.Value;
                    empleado.Fechaentrada    = txtFechaEntrada.Value;



                    C_Empleado C_empleado = new C_Empleado();

                    //----actualizado

                    empleado.Idempleado = id;
                    Int32 resp = C_empleado.C_actualizar_empleado(empleado);
                    MessageBox.Show("EMPLEADO ACTUALIZADO SATISFACTORIAMENTE", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }

            catch (Exception ex)
            {
                //MessageBox.Show("EL DNI YA SE ENCUENTRA REGISTRADO, POR FAVOR INGRESE DNI CORRECTO", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MessageBox.Show(ex.Message /*+ "-" + ex.StackTrace.ToString()*/);
            }
        }
 public DataTable V_empleado(C_Empleado obje)
 {
     return(obj.M_empleado(obje));
 }