protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            var sex = cmbSexo.SelectedItem.Value;
            var usu = (from usua in contexto.tblUsuario
                       where usua.strUsuario == txtCorreo.Text
                       select usua).FirstOrDefault();

            if (usu == null)
            {
                tblEmpleado empl = new tblEmpleado();
                empl.strNombre    = txtNombre.Text.ToUpper();
                empl.strApellidoP = txtAPaterno.Text.ToUpper();
                empl.strApellidoM = txtAMaterno.Text.ToUpper();
                empl.strEdad      = txtEdad.Text;
                empl.strSexo      = sex;
                empl.strCorreo    = txtCorreo.Text;
                empl.idActivo     = 1;
                ControllerEmpleado ctrlEmpl = new ControllerEmpleado();
                ctrlEmpl.InsertarEmpleado(GetDatosVista(empl));
                this.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "exito()", true);
                this.LimpiarCampos();
            }
            else
            {
                this.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "alerta()", true);
            }
        }
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            string      identificador = txtBusqueda.Text.ToUpper();
            tblEmpleado empleado      = this.GetEmpleado(identificador);

            this.ConfigurarGrid(empleado);
        }
        public void ConfigurarGrid(tblEmpleado emplea)
        {
            List <tblEmpleado> empleados = new List <tblEmpleado>();

            empleados.Add(emplea);
            this.GridEmpleado.DataSource = empleados;
            this.GridEmpleado.DataBind();
        }
        public ActionResult DeleteConfirmed(int id)
        {
            tblEmpleado tblEmpleado = db.tblEmpleado.Find(id);

            db.tblEmpleado.Remove(tblEmpleado);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,id_cargo,nombre,apellido,dui,nit,edad,direccion,telefono,email,ruta_imagen")] tblEmpleado tblEmpleado)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblEmpleado).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_cargo = new SelectList(db.tblCargo, "Id", "nombre", tblEmpleado.id_cargo);
     return(View(tblEmpleado));
 }
 public bool GrabarPerfilsocioDemoGrafico(tblEmpleado perfilsoc)
 {
     try
     {
         dbPerfilSoc.tblEmpleado.Add(perfilsoc);
         dbPerfilSoc.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
 public bool ModficarPerfilsocioDemoGrafico(tblEmpleado perfilsoc)
 {
     try
     {
         dbPerfilSoc.Entry(perfilsoc).State = EntityState.Modified;
         dbPerfilSoc.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
        // GET: Empleados/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblEmpleado tblEmpleado = db.tblEmpleado.Find(id);

            if (tblEmpleado == null)
            {
                return(HttpNotFound());
            }
            return(View(tblEmpleado));
        }
Пример #9
0
        public ActionResult DeleteConfirmed(int id)
        {
            var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current);

            if (usuarioActual == null)
            {
                ViewBag.Mensaje = "El usuario no ha iniciado sesión el sistema";
            }
            tblEmpleado tblEmpleado = db.tblEmpleado.Find(id);

            db.tblEmpleado.Remove(tblEmpleado);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // GET: Empleados/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblEmpleado tblEmpleado = db.tblEmpleado.Find(id);

            if (tblEmpleado == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_cargo = new SelectList(db.tblCargo, "Id", "nombre", tblEmpleado.id_cargo);
            return(View(tblEmpleado));
        }
        public bool InsertarEmpleado(tblEmpleado _TBL_Empl)
        {
            bool respuesta = false;

            try
            {
                contexto.tblEmpleado.InsertOnSubmit(_TBL_Empl);
                contexto.SubmitChanges();
                respuesta = true;
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.ToString());
                respuesta = false;
            }
            return(respuesta);
        }
Пример #12
0
        public ActionResult Edit([Bind(Include = "ID_Empleado,FK_Tipo_Documento_Empl,PK_Numero_Documento_Empl,Primer_Nombre_Empl,Segundo_Nombre_Empl,Primer_Apellido_Empl,Segundo_Apellido_Empl,FK_ID_Estado,FK_ID_Tipo_Cotizante")] tblEmpleado tblEmpleado)
        {
            var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current);

            if (usuarioActual == null)
            {
                ViewBag.Mensaje = "El usuario no ha iniciado sesión el sistema";
            }
            if (ModelState.IsValid)
            {
                db.Entry(tblEmpleado).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.FK_ID_Estado           = new SelectList(db.Tbl_Estado_Empl, "PK_IDEmpleadoEst", "EstEmplead", tblEmpleado.FK_ID_Estado);
            ViewBag.FK_ID_Tipo_Cotizante   = new SelectList(db.Tbl_TipoCotizante, "Pk_Id_Cotizante", "Descripcion", tblEmpleado.FK_ID_Tipo_Cotizante);
            ViewBag.FK_Tipo_Documento_Empl = new SelectList(db.Tbl_TipoDocumentos, "PK_IDTipo_Documento", "Descripcion", tblEmpleado.FK_Tipo_Documento_Empl);
            return(View(tblEmpleado));
        }
Пример #13
0
        // GET: Empleado/Details/5
        public ActionResult Details(int?id)
        {
            var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current);

            if (usuarioActual == null)
            {
                ViewBag.Mensaje = "El usuario no ha iniciado sesión el sistema";
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblEmpleado tblEmpleado = db.tblEmpleado.Find(id);

            if (tblEmpleado == null)
            {
                return(HttpNotFound());
            }
            return(View(tblEmpleado));
        }
        protected tblEmpleado GetDatosVista(tblEmpleado empl)
        {
            var rol      = cmbRol.SelectedItem.Value;
            var EstaMuni = ddlMunicipio.SelectedItem.Value;
            var random   = new Random();
            var value    = random.Next(0, 999999);


            tblDireccion direccion = new tblDireccion();

            direccion.fkEstadoMunicipio = Int32.Parse(EstaMuni);
            direccion.strCalle          = txtCalle.Text.ToUpper();
            direccion.strColonia        = txtColonia.Text.ToUpper();
            direccion.intCodpost        = txtCodPos.Text;
            direccion.strNumInt         = txtNumInt.Text.ToUpper();
            direccion.strNumExt         = txtNumExt.Text.ToUpper();
            direccion.strReferencias    = txtReferencia.Text.ToUpper();

            tblTelefono telefono = new tblTelefono();

            telefono.strCelular = txtCelular.Text.ToUpper();
            telefono.strTelCasa = txtTelCasa.Text.ToUpper();
            telefono.strOtro    = txtTelOtro.Text.ToUpper();

            tblUsuario login = new tblUsuario();

            login.strUsuario     = txtCorreo.Text;
            login.strPassword    = value.ToString();
            login.strTipousuario = rol;
            login.idActivo       = 1;

            ControllerEmpleado ctrlEmpl = new ControllerEmpleado();

            ctrlEmpl.enviarcorreo(empl.strCorreo, value.ToString());

            empl.tblDireccion = direccion;
            empl.tblTelefono  = telefono;
            empl.tblUsuario   = login;

            return(empl);
        }
        public void Editar(tblEmpleado empl, tblTelefono tel)
        {
            tblEmpleado emplBd = contexto.tblEmpleado
                                 .Where(t => t.idEmpleado == empl.idEmpleado).FirstOrDefault();

            if (emplBd != null)
            {
                emplBd.strCorreo = empl.strCorreo;
                contexto.SubmitChanges();
            }

            tblTelefono telBd = contexto.tblTelefono
                                .Where(t => t.idTelefono == tel.idTelefono).FirstOrDefault();

            if (telBd != null)
            {
                telBd.strCelular = tel.strCelular;
                telBd.strTelCasa = tel.strTelCasa;
                telBd.strOtro    = tel.strOtro;
                contexto.SubmitChanges();
            }
        }
Пример #16
0
        // GET: Empleado/Edit/5
        public ActionResult Edit(int?id)
        {
            var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current);

            if (usuarioActual == null)
            {
                ViewBag.Mensaje = "El usuario no ha iniciado sesión el sistema";
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblEmpleado tblEmpleado = db.tblEmpleado.Find(id);

            if (tblEmpleado == null)
            {
                return(HttpNotFound());
            }
            ViewBag.FK_ID_Estado           = new SelectList(db.Tbl_Estado_Empl, "PK_IDEmpleadoEst", "EstEmplead", tblEmpleado.FK_ID_Estado);
            ViewBag.FK_ID_Tipo_Cotizante   = new SelectList(db.Tbl_TipoCotizante, "Pk_Id_Cotizante", "Descripcion", tblEmpleado.FK_ID_Tipo_Cotizante);
            ViewBag.FK_Tipo_Documento_Empl = new SelectList(db.Tbl_TipoDocumentos, "PK_IDTipo_Documento", "Descripcion", tblEmpleado.FK_Tipo_Documento_Empl);
            return(View(tblEmpleado));
        }
Пример #17
0
 public bool GrabarPerfilSocioDemografico(tblEmpleado perfilsoc)
 {
     return(objPerfilSocioDemografico.GrabarPerfilsocioDemoGrafico(perfilsoc));
 }