예제 #1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                //validar Cedula
                Negocio.ValidarCedulaEmpleado dc = new Negocio.ValidarCedulaEmpleado();
                string cedula = dc.ValidaCedulaEmp(txtNumeroCedula.Text.Trim());

                if (cedula == "CEDULA VALIDA")
                {
                    Entidad.Empleados upemp = new Entidad.Empleados();
                    upemp.Id        = int.Parse(txtCodigoEmpleado.Text);
                    upemp.Nombre    = txtNombre.Text.ToUpper().Trim();
                    upemp.Cedula    = txtNumeroCedula.Text.ToUpper().Trim();
                    upemp.Direccion = txtDireccion.Text.ToUpper().Trim();
                    upemp.Estado    = 1;
                    Negocio.EmpleadoNegocio dcemp = new Negocio.EmpleadoNegocio();
                    if (dcemp.ActualizarEmpleado(upemp) > 0)
                    {
                        lblMensaje.Visible = true;
                        lblMensaje.Text    = "Registro actualizado";
                    }
                }
                else
                {
                    cvDatos.IsValid      = false;
                    cvDatos.ErrorMessage = "Cédula invalida, por favor verificar";
                }
            }
            catch (Exception)
            {
                cvDatos.IsValid      = false;
                cvDatos.ErrorMessage = "El registro no pudo ser actualizado en la BD";
            }
        }
예제 #2
0
 protected void ReporteEmpleado()
 {
     try
     {
         ReportViewer1.Reset();
         Negocio.EmpleadoNegocio dc = new Negocio.EmpleadoNegocio();
         ReportViewer1.LocalReport.ReportEmbeddedResource = "Presentacion.rptListadoEmpleados.rdlc";
         ReportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("DataSet1", dc.ListaEmpleados()));
         ReportViewer1.Visible = true;
         ReportViewer1.LocalReport.Refresh();
     }
     catch (Exception err)
     {
         cvdatos.IsValid      = false;
         cvdatos.ErrorMessage = err.Message;
     }
 }
예제 #3
0
        protected void ObtenerEmpleado(int codEmp)
        {
            Negocio.EmpleadoNegocio dc = new Negocio.EmpleadoNegocio();

            try
            {
                Entidad.Empleados e = dc.ConsultarEmpleado(codEmp);
                //    txtCodigoEmpleado.Text = e.Id.ToString();
                txtNombre.Text             = e.Nombre;
                txtCodigoEmpleado.ReadOnly = true;
            }
            catch (Exception err)
            {
                cvDatos.IsValid      = false;
                cvDatos.ErrorMessage = "Empleado no existe en la Base de Datos";
            }
        }
예제 #4
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                //validar Cedula
                Negocio.ValidarCedulaEmpleado dc = new Negocio.ValidarCedulaEmpleado();
                string cedula = dc.ValidaCedulaEmp(txtNumeroCedula.Text.Trim());

                if (cedula == "CEDULA VALIDA")
                {
                    Entidad.Empleados em = new Entidad.Empleados();
                    em.Nombre         = txtNombre.Text.ToUpper().Trim();
                    em.Cedula         = txtNumeroCedula.Text.ToUpper().Trim();
                    em.Direccion      = txtDireccion.Text.ToUpper().Trim();
                    em.FechaProceso   = DateTime.Now;
                    em.UsuarioProceso = int.Parse("1");
                    em.estado         = int.Parse("1");

                    Negocio.EmpleadoNegocio emadd = new Negocio.EmpleadoNegocio();
                    if (emadd.CrearCedulaEmp(em) == "1")
                    {
                        lblMensaje.Visible = true;
                        lblMensaje.Text    = "La cedula del empleado ya existe";
                    }
                    else
                    {
                        lblMensaje.Visible = true;
                        lblMensaje.Text    = "Registro Guardado";
                        //  LimpiarControlesEmp(this.Controls);
                    }
                }
                else
                {
                    cvDatos.IsValid      = false;
                    cvDatos.ErrorMessage = "Cédula invalida, por favor verificar";
                }
            }

            catch (Exception)
            {
                cvDatos.IsValid      = false;
                cvDatos.ErrorMessage = "Ocurrio un error en la BD al guardar";
            }
        }
예제 #5
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                Entidad.Empleados upbajaemp = new Entidad.Empleados();
                upbajaemp.Id     = int.Parse(txtCodigoEmpleado.Text);
                upbajaemp.Nombre = txtNombre.Text.ToUpper().Trim();
                upbajaemp.Estado = 2;
                Negocio.EmpleadoNegocio dc = new Negocio.EmpleadoNegocio();
                if (upbajaemp != null)
                {
                    dc.ActualizarBajaemp(upbajaemp);
                    lblMensaje.Visible = true;
                    lblMensaje.Text    = "Registro actualizado";
                }
            }


            catch (Exception)
            {
                cvDatos.IsValid      = false;
                cvDatos.ErrorMessage = "El registro no pudo ser actualizado en la BD";
            }
        }