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"))); } }
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; } }
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"))); } }