Esempio n. 1
0
        public ActionResult Guardar(EntEmpleado entidad)
        {
            var r = false;

            try
            {
                if (entidad.id_empleado > 0)
                {
                    r = control.Actualizar(entidad);
                }
                else
                {
                    r = control.Insertar(entidad);
                    //GuardarDispositivo(new UserInfo
                    //{
                    //    EnrollNumber = entidad.enrollnumber.ToString(),
                    //    Name = entidad.nombre
                    //});
                }

                if (!r)
                {
                    return(Json("Error al realizar la operacion", JsonRequestBehavior.AllowGet));
                }

                return(Json("Realizado", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Empleados", "Create")));
            }
        }
Esempio n. 2
0
        private void btnGuardarFoto_Click(object sender, EventArgs e)
        {
            //Image imagenrec = CambiarTamanoImagen(pcbFoto.Image, 320, 300);
            // Este metodo guarda la plantilla ya generada satisfactoriamente a la base de datos
            try
            {
                EntEmpleado entEmpleado = ctrlEmpleado.Obtener(int.Parse(Id_Empleado));
                ctrlEmpleado.Actualizar(new EntEmpleado
                {
                    id_empleado     = entEmpleado.id_empleado,
                    nombre          = entEmpleado.nombre,
                    ap_paterno      = entEmpleado.ap_paterno,
                    ap_materno      = entEmpleado.ap_materno,
                    id_departamento = entEmpleado.id_departamento,
                    id_sucursal     = entEmpleado.id_sucursal,
                    enrollnumber    = entEmpleado.enrollnumber,
                    imagen          = ImageToBase64(pcbFotoRecortada.Image, System.Drawing.Imaging.ImageFormat.Png)
                });

                frmListaEmpleados listaEmpleado = new frmListaEmpleados();
                listaEmpleado.MessageBoxShow("Se registro la foto exitosamente!", "Guardar");
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 3
0
        public ActionResult Guardar(EntEmpleado entidad)
        {
            var r = false;

            try
            {
                if (entidad.id_empleado > 0)
                {
                    r = control.Actualizar(entidad);
                }
                else
                {
                    r = control.Insertar(entidad);
                    int id_empleado = control.ObtenerTodos().ToList().Max(p => p.id_empleado);
                    GuardarenDispositivoRH(new UserInfo
                    {
                        id_empleado    = id_empleado,
                        EnrollNumber   = entidad.enrollnumber.ToString(),
                        Name           = entidad.nombre,
                        id_dispositivo = entidad.id_dispositivo,
                    });
                }

                if (!r)
                {
                    return(Json("Error al realizar la operacion", JsonRequestBehavior.AllowGet));
                }

                return(Json("Realizado", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Empleados", "Create")));
            }
        }