コード例 #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
 public void Agregar(Entidad.Empleados empleados)
 {
     try
     {
         Datos.EmpleadoDatos dc = new Datos.EmpleadoDatos();
         empleados.estado = 1;
         dc.Insert(empleados);
     }
     catch (Exception err)
     {
         throw err;
     }
 }
コード例 #3
0
 public ActionResult Edit(Entidad.Empleados emp)
 {
     try
     {
         CapaNegocio.editarE(emp);
         return(RedirectToAction("Details"));
     }
     catch (Exception e)
     {
         ModelState.AddModelError("", "Ha ocurrido un error al editar el empleado.");
         return(View(emp));
     }
 }
コード例 #4
0
 public ActionResult Create(Entidad.Empleados emplear)
 {
     try
     {
         CapaNegocio.agregarE(emplear);
         return(RedirectToAction("Details", "Home"));
     }
     catch (Exception e)
     {
         ModelState.AddModelError("", "Ha ocurrido un error al agregar empleado.");
         return(View(emplear));
     }
 }
コード例 #5
0
 public void Insert(Entidad.Empleados e) // metodo para insertar nuevo registro
 {
     Entidad.BD_EvaluacionEntities dc = null;
     try
     {
         dc = new Entidad.BD_EvaluacionEntities();
         dc.Empleados.Add(e);
         dc.SaveChanges();
     }
     catch (Exception err)
     {
         throw err;
     }
 }
コード例 #6
0
 public void ActualizarBajaemp(Entidad.Empleados bajaempleado)
 {
     //int baja = 0;
     Datos.EmpleadoDatos dc = null;
     try
     {
         dc = new Datos.EmpleadoDatos();
         //    bajaempleado.estado = 2;
         dc.updatebaja(bajaempleado);
         //   baja = 1;
     }
     catch (Exception err)
     {
         throw (err);
     }
     // return baja;
 }
コード例 #7
0
        public int ActualizarEmpleado(Entidad.Empleados datoEmpleado)
        {
            int resp = 0;

            Datos.EmpleadoDatos dc = null;
            try
            {
                dc = new Datos.EmpleadoDatos();
                dc.update(datoEmpleado);
                resp = 1;
            }
            catch (Exception err)
            {
                throw (err);
            }
            return(resp);
        }
コード例 #8
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";
            }
        }
コード例 #9
0
 public void updatebaja(Entidad.Empleados empbaja) //actualizar la baja de los empleados
 {
     Entidad.BD_EvaluacionEntities dc = null;
     try
     {
         dc = new Entidad.BD_EvaluacionEntities();
         Entidad.Empleados bajaBD = dc.Empleados.Where(ebaja => ebaja.Id == empbaja.Id).FirstOrDefault();
         bajaBD.Id     = empbaja.Id;
         bajaBD.Nombre = empbaja.Nombre;
         bajaBD.Estado = empbaja.Estado;
         dc.SaveChanges();
     }
     catch (Exception err)
     {
         throw err;
     }
 }
コード例 #10
0
//Inicia Actualización de datos del Empleador
        public void update(Entidad.Empleados emp)// Guarda los cambios para la edición o modificación de los datos
        {
            Entidad.BD_EvaluacionEntities dc = null;
            try
            {
                dc = new Entidad.BD_EvaluacionEntities();
                Entidad.Empleados EmpleadoBD = dc.Empleados.Where(eBD => eBD.Id == emp.Id).FirstOrDefault();
                EmpleadoBD.Nombre    = emp.Nombre;
                EmpleadoBD.Cedula    = emp.Cedula;
                EmpleadoBD.Direccion = emp.Direccion;
                EmpleadoBD.Estado    = emp.Estado;
                dc.SaveChanges();
            }
            catch (Exception err)
            {
                throw (err);
            }
        }
コード例 #11
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";
            }
        }
コード例 #12
0
        public string CrearCedulaEmp(Entidad.Empleados cedemp)
        {
            string resp = "0";

            try
            {
                Datos.EmpleadoDatos      dc        = new Datos.EmpleadoDatos();
                List <Entidad.Empleados> Empleados = dc.ListaEmpleados();
                bool existe = Empleados.Exists(e => e.Cedula == cedemp.Cedula);
                if (!existe)
                {
                    this.Agregar(cedemp);
                }
                else
                {
                    resp = "1";
                }
                return(resp);
            }
            catch (Exception err)
            {
                throw err;
            }
        }
コード例 #13
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";
            }
        }