Пример #1
0
        private void btnagregar_Click(object sender, EventArgs e)
        {
            if (cboEmpleados.SelectedIndex > -1 && txtUsuarioN.Text.Length > 0 && txtContraseñaN.Text.Length > 0)
            {
                Usuarios nuevo = new Usuarios();
                nuevo.NombreUsuario = txtUsuarioN.Text;
                nuevo.Contraseña    = txtContraseñaN.Text;
                nuevo.Dni           = Convert.ToInt32(cboEmpleados.SelectedValue);
                UsuariosNegocio negocio = new UsuariosNegocio();
                negocio.AgregarUsuario(nuevo);

                EmpleadoNegocio negocioE = new EmpleadoNegocio();
                cboEmpleados.DataSource    = negocioE.ListarEmpleadosSinUsuario();
                cboEmpleados.DisplayMember = "APELLIDO";
                cboEmpleados.ValueMember   = "DNI";

                txtContraseñaN.Text        = "";
                txtUsuarioN.Text           = "";
                txtPermiso.Text            = "";
                cboEmpleados.SelectedIndex = -1;

                MessageBox.Show("USUARIO AGREGADO CORRECTAMENTE!!");
            }
            else
            {
                MessageBox.Show("COMPLETE TODOS LOS CAMPOS");
            }
        }
Пример #2
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (txtNombreAgr.Text == "" || txtApellidoAgr.Text == "" || txtContactoAgr.Text == "" || cmbPuestosAgr.Items.Count <= 0)
            {
                MessageBox.Show("Debe completar todos los campos", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                Empleado        empleado = new Empleado();
                EmpleadoNegocio negocio  = new EmpleadoNegocio();

                empleado.nombre   = txtNombreAgr.Text;
                empleado.apellido = txtApellidoAgr.Text;
                empleado.contacto = txtContactoAgr.Text;
                empleado.puesto   = (Puesto)cmbPuestosAgr.SelectedItem;

                if (rdbPeluqueria.Checked == true)
                {
                    empleado.rubro = rdbPeluqueria.Text;
                }
                if (rdbVeterinaria.Checked == true)
                {
                    empleado.rubro = rdbVeterinaria.Text;
                }

                negocio.CargarEmpleado(empleado);
                cargarGrilla();

                txtApellidoAgr.Text = "";
                txtNombreAgr.Text   = "";
                txtContactoAgr.Text = "";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma = ContextoUsuario.nbPrograma;

            if (!Page.IsPostBack)
            {
                vIdEmpleado = 0;

                if (Request.Params["idPlaza"] != null)
                {
                    vIdPlaza = int.Parse(Request.Params["idPlaza"].ToString());
                }

                if (Request.Params["idEmpleado"] != null)
                {
                    vIdEmpleado = int.Parse(Request.Params["idEmpleado"].ToString());
                    SPE_OBTIENE_M_EMPLEADO_Result emp = new SPE_OBTIENE_M_EMPLEADO_Result();

                    EmpleadoNegocio neg = new EmpleadoNegocio();

                    emp = neg.ObtenerEmpleado(ID_EMPLEADO: vIdEmpleado).FirstOrDefault();

                    txtClaveEvaluado.InnerText  = emp.CL_EMPLEADO;
                    txtClavePuesto.InnerText    = emp.CL_PUESTO;
                    txtNombreEvaluado.InnerText = emp.NB_EMPLEADO_COMPLETO;
                    txtNombrePuesto.InnerText   = emp.NB_PUESTO;
                    vIdPuesto = emp.ID_PUESTO;

                    cargarListas();
                }
            }
        }
Пример #4
0
        private void cargarNuevaVenta()
        {
            cboEmpleado.Enabled = true;
            cboCliente.Enabled  = true;
            btnIniciar.Enabled  = true;

            txtId.Enabled       = false;
            txtTotal.Enabled    = false;
            txtCosto.Enabled    = false;
            txtSubtotal.Enabled = false;
            txtCantidad.Enabled = false;
            txtProducto.Enabled = false;
            btnAgregar.Enabled  = false;
            btnComprar.Enabled  = false;
            txtIdProd.Enabled   = false;

            txtBuscar.CharacterCasing = CharacterCasing.Upper;

            EmpleadoNegocio negocioE = new EmpleadoNegocio();

            cboEmpleado.DataSource    = negocioE.listarEmpleados();
            cboEmpleado.DisplayMember = "APELLIDO";
            cboEmpleado.ValueMember   = "DNI";

            ClienteNegocio negocioC = new ClienteNegocio();

            cboCliente.DataSource    = negocioC.listarClientes();
            cboCliente.DisplayMember = "DNI";
            cboCliente.ValueMember   = "DNI";

            cboMetodo.Items.Add("EFECTIVO");
            cboMetodo.Items.Add("DÉBITO");
            cboMetodo.Items.Add("CRÉDITO");
        }
 private void BuscarEmpleado()
 {
     if (!txtBuscar.Text.Equals(""))
     {
         if (radioButtonCedula.Checked)
         {
             empleadoActual = EmpleadoNegocio.DevolverEmpleadoPorCedula(txtBuscar.Text);
             if (empleadoActual.Id != 0)
             {
                 cargarEmpleadoPorCedula();
             }
             else
             {
                 MessageBox.Show("Sin resultados. Verifique si la cedula es correcta");
             }
         }
         else if (radioButtonApellido.Checked)
         {
             listaEmpleados = EmpleadoNegocio.DevolverEmpleadoPorApellido(txtBuscar.Text);
             dataGridViewClientes.DataSource = listaEmpleados;
         }
         else
         {
             MessageBox.Show("Seleccione un metodo de busqueda");
         }
     }
     else
     {
         MessageBox.Show("Ingrese un valor para buscar");
     }
 }
Пример #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            EmpleadoNegocio EmpleadoNegocio = new EmpleadoNegocio();

            ListaEmpleado  = EmpleadoNegocio.ListarEmpleado();
            Image1.Visible = false;
        }
Пример #7
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            EmpleadoNegocio neg = new EmpleadoNegocio();
            Empleado        em  = (Empleado)dgvEmpleados.CurrentRow.DataBoundItem;

            try
            {
                using (var popup = new Confirmacion(@"eliminar """ + em.ToString() + @""""))
                {
                    var R = popup.ShowDialog();
                    if (R == DialogResult.OK)
                    {
                        bool conf = popup.R;
                        if (em != null && conf == true)
                        {
                            neg.EliminarLogico(em.IdEmpleado);
                            LlenarTabla();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog();
            }
        }
Пример #8
0
        private void CancelarBaja()
        {
            EmpleadoNegocio nEmpleados  = new EmpleadoNegocio();
            GridDataItem    itemId      = (GridDataItem)grdEmpleados.SelectedItems[0];
            int             vIdEmpleado = (int.Parse(itemId.GetDataKeyValue("ID_EMPLEADO_DO").ToString()));


            LicenciaNegocio oNegocio   = new LicenciaNegocio();
            var             vEmpleados = oNegocio.ObtenerLicenciaVolumen(pFG_ACTIVO: true).FirstOrDefault();

            if (vEmpleados != null)
            {
                if (vEmpleados.NO_EMPLEADOS_DO >= ContextoApp.InfoEmpresa.Volumen)
                {
                    UtilMensajes.MensajeResultadoDB(rnMensaje, "Se ha alcanzado el máximo número de empleados para la licencia y no es posible agregar más.", E_TIPO_RESPUESTA_DB.ERROR, 400, 150, "");
                    return;
                }
            }


            E_RESULTADO vResultado = nEmpleados.CancelaBajaEmpleado(vIdEmpleado, vClUsuario, vNbPrograma);
            string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, null);
            grdEmpleados.Rebind();
        }
Пример #9
0
        private void LlenarTabla()
        {
            EmpleadoNegocio neg = new EmpleadoNegocio();

            try
            {
                dgvEmpleados.DataSource = neg.Listar();
                dgvEmpleados.Columns["IdEmpleado"].DisplayIndex  = 0; dgvEmpleados.Columns["IdEmpleado"].HeaderText = "ID";
                dgvEmpleados.Columns["Nombre"].DisplayIndex      = 1;
                dgvEmpleados.Columns["Apellido"].DisplayIndex    = 2;
                dgvEmpleados.Columns["Dni"].DisplayIndex         = 3; dgvEmpleados.Columns["Dni"].HeaderText = "DNI";
                dgvEmpleados.Columns["Email"].DisplayIndex       = 4;
                dgvEmpleados.Columns["FechaNac"].DisplayIndex    = 5; dgvEmpleados.Columns["FechaNac"].HeaderText = "Fecha de nacimiento";
                dgvEmpleados.Columns["TipoPerfilS"].DisplayIndex = 6; dgvEmpleados.Columns["TipoPerfilS"].HeaderText = "Tipo de perfil";
                dgvEmpleados.Columns["TipoPerfil"].Visible       = false;
                dgvEmpleados.Columns["IdContacto"].Visible       = false;
                dgvEmpleados.Columns["Usuario"].Visible          = false;
                dgvEmpleados.Columns["Pass"].Visible             = false;
                dgvEmpleados.Columns["NombreCompleto"].Visible   = false;
                dgvEmpleados.Columns["Activo"].Visible           = false;
                dgvEmpleados.Update();
                dgvEmpleados.Refresh();
            }
            catch (Exception ex)
            {
                Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog();
            }
        }
Пример #10
0
 protected void dgvEmpleados_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         if (e.CommandName.Equals("AddNew"))
         {
             EmpleadoNegocio EmpleadosNeg = new EmpleadoNegocio();
             Empleado        cli          = new Empleado();
             cli.dni      = Convert.ToInt32((dgvEmpleados.FooterRow.FindControl("txbdniFooter") as TextBox).Text);
             cli.nombre   = (dgvEmpleados.FooterRow.FindControl("txbNombreFooter") as TextBox).Text;
             cli.apellido = (dgvEmpleados.FooterRow.FindControl("txbApellidoFooter") as TextBox).Text;
             cli.telefono = (dgvEmpleados.FooterRow.FindControl("txbTelefonoFooter") as TextBox).Text;
             cli.cargo    = (dgvEmpleados.FooterRow.FindControl("txbCargoFooter") as TextBox).Text;
             EmpleadosNeg.Agregar(cli);
             lblCorrecto.Text   = "Agregado correctamente.";
             lblIncorrecto.Text = "";
             Cargardgv();
         }
     }
     catch (Exception ex)
     {
         lblCorrecto.Text   = "";
         lblIncorrecto.Text = ex.Message;
     }
 }
Пример #11
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            try
            {
                string Rpta   = "";
                string nombre = txtNombre.Text;

                if (txtNombre.Text == string.Empty || txtDni.Text == string.Empty)
                {
                    this.MensajeError("Faltan ingresar algunos datos en los campos....");
                    errorAlerta.SetError(txtNombre, "Ingrese Empleado"); //error provider
                }
                else
                {
                    Rpta = EmpleadoNegocio.Actualizar(txtDni.Text.Trim(), txtNombre.Text.Trim(), txtApellido.Text.Trim(),
                                                      txtCargo.Text.Trim(), txtDireccion.Text.Trim(), txtCelular.Text.Trim(), txtEstado.Text.Trim());
                    if (Rpta.Equals("Correcto"))
                    {
                        this.MensajeCorrecto("Se Actualizo el registro en la BD correctamente.....");
                        this.Limpiar();
                        this.Visualizar();
                        this.Listar();
                    }
                    else
                    {
                        this.MensajeError(Rpta);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Пример #12
0
        private void ValidarDatos()
        {
            string contraseña = MetodosAyuda.Encriptacion.encriptarDatos(textBoxContraseña.Text);

            try
            {
                empleadoActual = EmpleadoNegocio.DevolverEmpleadoPorCedula(textBoxUsuario.Text);
            }
            catch
            {
                MessageBox.Show("No se ha podido establecer conexión a la base de datos");
            }


            if (contraseña.Equals(empleadoActual.Contraseña))
            {
                this.Dispose();
                MenuPresentacion menu = new MenuPresentacion(empleadoActual);
                //this.Close();
                menu.Show();
                //Visible = false;
                this.Close();
            }
            else
            {
                label3.Visible = true;
                textBoxUsuario.Focus();
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request.QueryString["ID"] != null)
         {
             EmpleadoNegocio nEmpleado = new EmpleadoNegocio();
             vIdEmpleado = int.Parse(Request.QueryString["ID"]);
             var vEmpleado = nEmpleado.ObtenerEmpleado(ID_EMPLEADO: vIdEmpleado).FirstOrDefault();
             txtClEmpleado.InnerText = vEmpleado.CL_EMPLEADO;
             txtClPuesto.InnerText   = vEmpleado.CL_PUESTO;
             txtNombre.InnerText     = vEmpleado.NB_EMPLEADO_COMPLETO;
             txtPuesto.InnerText     = vEmpleado.NB_PUESTO;
             DateTime vFecha = DateTime.Now;
             rdpFechaBaja.SelectedDate = vFecha;
             rdpFechaBaja.MaxDate      = vFecha;
             lbFechaBaja.InnerText     = "Fecha de baja:";
             //btnProgramarTrue.Checked = false;
             //btnProgramarFalse.Checked = true;
             vFgProgramarFecha = false;
             vDsMensaje        = ContextoApp.EO.Configuracion.MensajeCapturaResultados.dsMensaje;
             vDsMensajeE       = ContextoApp.EO.Configuracion.MensajeImportantes.dsMensaje;
             vDsMensajeME      = ContextoApp.EO.Configuracion.MensajeBajaNotificador.dsMensaje;
             vDsMensajeEv      = ContextoApp.EO.Configuracion.MensajeImportantes.dsMensaje;
             vDsMensajeMEv     = ContextoApp.EO.Configuracion.MensajeBajaNotificador.dsMensaje;
         }
     }
     vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
     vNbPrograma = ContextoUsuario.nbPrograma;
 }
Пример #14
0
        private void dgvEmpleados_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                txtDni.Text      = dgvEmpleados.CurrentRow.Cells[0].Value.ToString();
                txtApellido.Text = dgvEmpleados.CurrentRow.Cells[1].Value.ToString();
                txtNombre.Text   = dgvEmpleados.CurrentRow.Cells[2].Value.ToString();
                txtCuil.Text     = dgvEmpleados.CurrentRow.Cells[4].Value.ToString();
                txtMail.Text     = dgvEmpleados.CurrentRow.Cells[3].Value.ToString();
                cbbtipoempleado.SelectedIndex = cbbtipoempleado.FindString(dgvEmpleados.CurrentRow.Cells[5].Value.ToString());

                EmpleadoNegocio negocio = new EmpleadoNegocio();

                Telefono telefono = new Telefono();
                telefono        = negocio.buscarTelefono(Convert.ToInt32(txtDni.Text));
                txtIdTel.Text   = telefono.Id.ToString();
                txtNumTel.Text  = telefono.Numero.ToString();
                txtTipoTel.Text = telefono.TipoDeTelefono;

                Domicilio domicilio = new Domicilio();
                domicilio                = negocio.buscarDomicilio(Convert.ToInt32(txtDni.Text));
                txtId.Text               = domicilio.Id.ToString();
                txtCalle.Text            = domicilio.Calle;
                txtNumero.Text           = domicilio.Altura.ToString();
                txtCalle.CharacterCasing = CharacterCasing.Upper;
                txtCodPostal.Text        = domicilio.CodigoPostal.ToString();
                txtlocalidad.Text        = domicilio.Localidad;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        protected void CargarDatosEmpleadosTodos()
        {
            List <int> pIdsSeleccionados = new List <int>();

            foreach (var item in vEmpTabuladores)
            {
                pIdsSeleccionados.Add((int)item.ID_EMPLEADO);
            }

            EmpleadoNegocio             nEmpleados              = new EmpleadoNegocio();
            var                         vEmpleadosObtenidos     = nEmpleados.ObtenerEmpleados(pID_ROL: vIdRol);
            var                         vEmpleadosSeleccionados = vEmpleadosObtenidos.Where(w => pIdsSeleccionados.Contains(w.M_EMPLEADO_ID_EMPLEADO)).ToList();
            List <E_EMPLEADOS_GRAFICAS> vListaEmpleados         = new List <E_EMPLEADOS_GRAFICAS>();

            vListaEmpleados = vCargaLista(vEmpleadosSeleccionados);
            foreach (var item in vListaEmpleados)
            {
                if (vLstEmpleados.Where(w => w.ID_EMPLEADO == item.ID_EMPLEADO).Count() == 0)
                {
                    vLstEmpleados.Add(item);
                }
            }
            rgdEmpleados.Rebind();
            PintarTabulador(false);
        }
Пример #16
0
        protected void dgvFabricaciones_RowEditing(object sender, GridViewEditEventArgs e)
        {
            dgvFabricaciones.EditIndex = e.NewEditIndex;
            Cargardgv();
            FabricacionNegocio fabNeg  = new FabricacionNegocio();
            ProductoNegocio    prodNeg = new ProductoNegocio();

            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlProductos")).DataValueField = "id";
            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlProductos")).DataTextField  = "nombre";
            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlProductos")).DataSource     = prodNeg.Listar();
            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlProductos")).DataBind();
            Producto    pr  = (prodNeg.Listar(e.NewEditIndex + 1))[0];
            Fabricacion fab = (fabNeg.Listar(e.NewEditIndex + 1))[0];

            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlProductos")).Items.FindByValue(fab.producto.id.ToString()).Selected = true;
            fabNeg = new FabricacionNegocio();
            EmpleadoNegocio empNeg = new EmpleadoNegocio();

            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlEmpleados")).DataValueField = "id";
            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlEmpleados")).DataTextField  = "nombre";
            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlEmpleados")).DataSource     = empNeg.Listar();
            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlEmpleados")).DataBind();
            //Fabricacion fab = (fabNeg.Listar(e.NewEditIndex + 1))[0];
            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlEmpleados")).Items.FindByValue(fab.empleado.id.ToString()).Selected = true;

            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlEstadoEdit")).Items.Add("Pendiente");
            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlEstadoEdit")).Items.Add("Completado");
            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlEstadoEdit")).Items.Add("Cancelado");
            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlEstadoEdit")).DataBind();
            ((DropDownList)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("ddlEstadoEdit")).Items.FindByValue(fab.estadoFab).Selected = true;
            ((TextBox)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("txbFechaI")).Text   = fab.fechaInicio.ToString("yyyy-MM-dd");
            ((TextBox)dgvFabricaciones.Rows[e.NewEditIndex].FindControl("txbFechaFin")).Text = fab.fechaFin.ToString("yyyy-MM-dd");
        }
Пример #17
0
        protected void rgEmpleadosBaja_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            EmpleadoNegocio nEmpleado = new EmpleadoNegocio();
            var             vEmpleado = nEmpleado.ObtenerEmpleados(pFgActivo: true, pID_EMPRESA: vIdEmpresa, pID_ROL: vIdRol);

            rgEmpleadosBaja.DataSource = vEmpleado;
        }
Пример #18
0
        private void DefineGrid()
        {
            bool?vFgActivo = true;;

            if (Request.QueryString["CL_ORIGEN"] != null)
            {
                if (Request.QueryString["CL_ORIGEN"].ToString() == "REQUISICION")
                {
                    vFgActivo = null;
                    vIdRol    = null;
                }
            }

            vClTipoSeleccion = Request.QueryString["vClTipoSeleccion"];
            if (string.IsNullOrEmpty(vClTipoSeleccion))
            {
                vClTipoSeleccion = "TODAS";
            }

            XElement        vXmlSeleccion = vTipoDeSeleccion(vClTipoSeleccion);
            EmpleadoNegocio nEmpleado     = new EmpleadoNegocio();
            List <SPE_OBTIENE_EMPLEADOS_Result> eEmpleados;

            eEmpleados = nEmpleado.ObtenerEmpleados(pXmlSeleccion: vXmlSeleccion, pClUsuario: vClUsuario, pFgActivo: vFgActivo, pID_EMPRESA: vIdEmpresa, pID_ROL: vIdRol); // Se manda el ID ROL como parametro
            CamposAdicionales cad        = new CamposAdicionales();
            DataTable         tEmpleados = cad.camposAdicionales(eEmpleados, "M_EMPLEADO_XML_CAMPOS_ADICIONALES", grdEmpleados, "M_EMPLEADO");

            grdEmpleados.DataSource = tEmpleados;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                vLstComparacionCompetencias = new List <E_COMPARACION_COMPETENCIA>();
                vLstPromediosPuestos        = new List <E_PROMEDIO_PLAN_VIDA_CARRERA>();

                Negocio.Administracion.PeriodoNegocio neg = new Negocio.Administracion.PeriodoNegocio();
                PlanVidaCarreraNegocio negp = new PlanVidaCarreraNegocio();
                EmpleadoNegocio        nege = new EmpleadoNegocio();

                if (Request.Params["idPeriodo"] != null)
                {
                    SPE_OBTIENE_C_PERIODO_Result per = new SPE_OBTIENE_C_PERIODO_Result();
                    vIdPeriodo = int.Parse(Request.Params["idPeriodo"]);

                    per = neg.Obtener_C_PERIODO(ID_PERIODO: vIdPeriodo).FirstOrDefault();

                    txtPeriodo.InnerText        = per.NB_PERIODO + per.DS_PERIODO;
                    txtTipoEvaluacion.InnerHtml = per.TIPO_EVALUACION;
                }

                if (Request.Params["idEmpleado"] != null)
                {
                    SPE_OBTIENE_M_EMPLEADO_Result emp = new SPE_OBTIENE_M_EMPLEADO_Result();

                    vIdEmpleado = int.Parse(Request.Params["idEmpleado"]);

                    emp = nege.ObtenerEmpleado(ID_EMPLEADO: vIdEmpleado).FirstOrDefault();

                    vIdPuesto = emp.ID_PUESTO;
                    txtClaveEmpleado.InnerText  = emp.CL_EMPLEADO;
                    txtClavePuesto.InnerText    = emp.CL_PUESTO;
                    txtNombreEmpleado.InnerText = emp.NB_EMPLEADO_COMPLETO;
                    txtNombrePuesto.InnerText   = emp.NB_PUESTO;
                }

                if (Request.Params["Puestos"] != null)
                {
                    XElement prueba = new XElement("PUESTOS");

                    string[] aux = Request.Params["Puestos"].ToString().Split(',');

                    foreach (string item in aux)
                    {
                        prueba.Add(new XElement("PUESTO", new XAttribute("ID", item)));
                    }

                    PuestosComparacion = prueba.ToString();

                    List <SPE_OBTIENE_M_PUESTO_Result> listaPuestos = negp.ObtienePuestos(PuestosComparacion);

                    lstPuestos.DataSource     = listaPuestos;
                    lstPuestos.DataValueField = "ID_PUESTO";
                    lstPuestos.DataTextField  = "NB_PUESTO";
                    lstPuestos.DataBind();
                }
            }
        }
Пример #20
0
        protected void grdCapacitacion_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            EmpleadoNegocio capacitacionEmpleado = new EmpleadoNegocio();
            List <SPE_OBTIENE_CAPACITACIONES_EMPLEADO_Result> listaCapacitacionEmpleados = new List <SPE_OBTIENE_CAPACITACIONES_EMPLEADO_Result>();

            listaCapacitacionEmpleados = capacitacionEmpleado.ObtenerCapacitacionEmpleados();
            grdCapacitacion.DataSource = listaCapacitacionEmpleados;
        }
        protected void grdPerfilEmpleados_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            EmpleadoNegocio perfilEmpleado = new EmpleadoNegocio();
            List <SPE_OBTIENE_PERFIL_EMPLEADOS_Result> listaPerfilEmpleados = new List <SPE_OBTIENE_PERFIL_EMPLEADOS_Result>();

            listaPerfilEmpleados          = perfilEmpleado.ObtenerPerfilEmpleados(pIdEmpresa: vIdEmpresa, pIdRol: vIdRol);
            grdPerfilEmpleados.DataSource = listaPerfilEmpleados;
        }
Пример #22
0
        private void btnHabilitar_Click(object sender, EventArgs e)
        {
            EmpleadoNegocio negocio = new EmpleadoNegocio();
            Empleado        emp     = (Empleado)dgvEmpleados.CurrentRow.DataBoundItem;

            negocio.habilitarEmpleado(emp);
            cargarGrilla();
        }
        private void CargarTablaEmpleados()
        {
            dataGridView_Medicos.DataSource = null;
            dataGridView_Medicos.DataSource = EmpleadoNegocio.DevolverListadoEmpleadosNegocio();
            DataGridViewColumn colunId = dataGridView_Medicos.Columns[0];

            colunId.Visible = false;
        }
Пример #24
0
        protected void grdSueldoEmpleados_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            EmpleadoNegocio sueldoEmpleado = new EmpleadoNegocio();
            List <SPE_OBTIENE_SUELDO_EMPLEADOS_Result> listaSueldoEmpleados = new List <SPE_OBTIENE_SUELDO_EMPLEADOS_Result>();

            listaSueldoEmpleados          = sueldoEmpleado.ObtenerSueldoEmpleados(pIdEmpresa: vIdEmpresa, pIdRol: vIdRol);
            grdSueldoEmpleados.DataSource = listaSueldoEmpleados;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            int             Dni             = Convert.ToInt32(Request.QueryString["Dni"]);
            EmpleadoNegocio EmpleadoNegocio = new EmpleadoNegocio();
            Empleado        Empleado        = new Empleado();

            Empleado        = EmpleadoNegocio.BuscarEmpleado(Dni);
            Image1.ImageUrl = Empleado.Foto;
        }
        public FrmVentasRealizadas()
        {
            InitializeComponent();

            clienteNegocio  = new ClienteNegocio();
            empleadoNegocio = new EmpleadoNegocio();
            productoNegocio = new ProductoNegocio();

            Negocio.ListaVentas = new List <Venta>();
        }
Пример #27
0
        protected void btnCancelarBaja_Click(object sender, EventArgs e)
        {
            EmpleadoNegocio nEmpleados  = new EmpleadoNegocio();
            GridDataItem    itemId      = (GridDataItem)rgBajasPendientes.SelectedItems[0];
            int             vIdEmpleado = (int.Parse(itemId.GetDataKeyValue("ID_EMPLEADO").ToString()));
            E_RESULTADO     vResultado  = nEmpleados.CancelaBajaEmpleado(vIdEmpleado, vClUsuario, vNbPrograma);
            string          vMensaje    = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, null);
            rgBajasPendientes.Rebind();
        }
 private void EliminarEmpleado(string cedula)
 {
     if (MessageBox.Show("Desea Eliminar", "Mensaje de Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         EmpleadoNegocio.EliminarEmpleado(cedula);
     }
     else
     {
         Console.WriteLine("No se va a eliminar");
     }
 }
Пример #29
0
        private void GuardarDatosPuesto()
        {
            RequisicionNegocio nRequisicion = new RequisicionNegocio();
            EmpleadoNegocio    nEmpleado    = new EmpleadoNegocio();

            string vClEstatusPuesto  = btnAutorizar.Checked ? "AUTORIZADO" : "RECHAZADO";
            string vMensajeCorreo    = "";
            string vNbCorreo         = "";
            string nbCreaRequisicion = "";
            string vDsComentarios    = rtbObservacionesPuesto.Text;
            string Asunto            = "Actualización de puesto de requisición";

            var vRequisicion = nRequisicion.ObtieneRequisicion(pIdRequisicion: pIdRequisicion).FirstOrDefault();

            //  var vSolicitante = nEmpleado.ObtenerEmpleado(ID_EMPLEADO: vRequisicion.ID_SOLICITANTE).FirstOrDefault();

            // if (vSolicitante != null)
            if (vRequisicion != null)
            {
                //nbCreaRequisicion = vSolicitante.NB_EMPLEADO_COMPLETO;
                //vNbCorreo = vSolicitante.CL_CORREO_ELECTRONICO;
                nbCreaRequisicion = vRequisicion.NB_EMPLEADO_SOLICITANTE;
                vNbCorreo         = vRequisicion.NB_CORREO_SOLICITANTE;
            }

            if (vClEstatusPuesto.Equals("RECHAZADO"))
            {
                vMensajeCorreo = ContextoApp.IDP.NotificacionRrhh.dsRechazarPuesto.dsMensaje;
            }
            else
            {
                vMensajeCorreo = ContextoApp.IDP.NotificacionRrhh.dsAutorizarPuesto.dsMensaje;
            }

            vMensajeCorreo = vMensajeCorreo.Replace("[NB_CREA_REQUISICION]", nbCreaRequisicion);
            vMensajeCorreo = vMensajeCorreo.Replace("[NB_PUESTO]", vRequisicion.NB_PUESTO);
            vMensajeCorreo = vMensajeCorreo.Replace("[DS_COMENTARIOS]", vDsComentarios);
            vMensajeCorreo = vMensajeCorreo.Replace("[CL_REQUISICION]", vRequisicion.NO_REQUISICION);

            E_RESULTADO vResultado = nRequisicion.ActualizaEstatusRequisicion(false, true, pIdRequisicion, vRequisicion.ID_PUESTO.Value, rtbObservacionesPuesto.Text, txtObservacionesRequisicion.Text, vClEstatusPuesto, "", vNbPrograma, vClUsuario);
            string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL)
            {
                builder.Append(vNbCorreo + ";");
                EnvioCorreo(builder.ToString(), vMensajeCorreo, Asunto);
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "OnCloseWindow");
            }
            else
            {
                UtilMensajes.MensajeResultadoDB(rnMensajeError, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "");
            }
        }
Пример #30
0
        public FrmVentas()
        {
            InitializeComponent();

            clienteNegocio  = new ClienteNegocio();
            empleadoNegocio = new EmpleadoNegocio();
            celularNegocio  = new CelularNegocio();
            tecladoNegocio  = new TecladoNegocio();
            ventaNegocio    = new VentaNegocio();

            Negocio.ListaVentas = new List <Venta>();
        }