public static DTO_PRO_BenhNhan save_PRO_BenhNhan(AppEntities db, DTO_PRO_BenhNhan item, string Username) { tbl_PRO_BenhNhan dbitem = new tbl_PRO_BenhNhan(); if (item != null) { tbl_CUS_HRM_BenhNhan dbitem1 = new tbl_CUS_HRM_BenhNhan(); dbitem1.MaBenhNhan = item.MaBenhNhan; dbitem1.HoTen = item.MaBenhNhan; dbitem1.GioiTinh = item.GioiTinh; dbitem1.IsDisabled = item.IsDisabled; dbitem1.IsDeleted = item.IsDeleted; dbitem1.CreatedBy = Username; dbitem1.CreatedDate = DateTime.Now; dbitem1.ModifiedBy = Username; dbitem1.ModifiedDate = DateTime.Now; db.tbl_CUS_HRM_BenhNhan.Add(dbitem1); db.SaveChanges(); BS_CUS_Version.update_CUS_Version(db, null, "DTO_CUS_HRM_BenhNhan", DateTime.Now, Username); dbitem.IDDeTai = item.IDDeTai; dbitem.IDBenhNhan = dbitem1.ID; dbitem.IsDisabled = item.IsDisabled; dbitem.IsDeleted = item.IsDeleted; dbitem.CreatedBy = Username; dbitem.CreatedDate = DateTime.Now; dbitem.ModifiedBy = Username; dbitem.ModifiedDate = DateTime.Now; try { db.tbl_PRO_BenhNhan.Add(dbitem); db.SaveChanges(); BS_CUS_Version.update_CUS_Version(db, null, "DTO_PRO_BenhNhan", DateTime.Now, Username); item.ID = dbitem.ID; item.CreatedBy = dbitem.CreatedBy; item.CreatedDate = dbitem.CreatedDate; item.ModifiedBy = dbitem.ModifiedBy; item.ModifiedDate = dbitem.ModifiedDate; } catch (DbEntityValidationException e) { errorLog.logMessage("post_PRO_BenhNhan", e); item = null; } } return(item); }
public JsonResult NuevaGestionDetalle(int id_gestion_cobro, int id_tipo_gestion_proyectada, DateTime fecha_proyectada) { try { Gestion_Cobro gc = db.Gestion_Cobro.SingleOrDefault(g => g.activo && g.id_gestion_cobro == id_gestion_cobro); if (gc == null) { return(Json(new { result = 1 }, JsonRequestBehavior.AllowGet)); } Gestion_Cobro_Detalle gcb = new Gestion_Cobro_Detalle(); gcb.activo = true; gcb.eliminado = false; gcb.fecha_creacion = DateTime.Now; gcb.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; gcb.id_gestion_cobro = gc.id_gestion_cobro; gcb.fecha_proyectada = fecha_proyectada; gcb.id_cat_tipo_gestion_proyectada = id_tipo_gestion_proyectada; db.Gestion_Cobro_Detalle.Add(gcb); db.SaveChanges(); return(Json(new { id = gcb.id_gestion_cobro_detalle }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { result = 1 }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Create([Bind(Include = "id_academia,nombre,ubicacion,activo,eliminado,id_usuario_crecion,id_usuario_modificacion,id_usuario_eliminacion,fecha_creacion,fecha_modificacion,fecha_eliminacion")] Academia academia) { if (ModelState.IsValid) { using (DbContextTransaction tran = db.Database.BeginTransaction()) { try { UsuarioTO usuario = Cache.DiccionarioUsuariosLogueados[User.Identity.Name]; academia.nombre = ConversionMayusculas(academia.nombre); academia.ubicacion = ConversionMayusculas(academia.ubicacion); academia.id_usuario_crecion = usuario.usuario.id_usuario; academia.fecha_creacion = DateTime.Now; academia.activo = true; academia.eliminado = false; db.Academia.Add(academia); db.SaveChanges(); tran.Commit(); return(RedirectToAction("Index")); } catch { tran.Rollback(); } } } return(View(academia)); }
public void AddServer(Server entity) { entity.CreatedOn = DateTime.Now; entity.CreatedBy = "TshumaE"; db.Servers.Add(entity); db.SaveChanges(); }
public ActionResult CrearEstadoFuerza(Estado_Fuerza estado_fuerza) { if (db.Estado_Fuerza.Where(f => (f.fecha == estado_fuerza.fecha && !f.eliminado) || f.activo).Count() > 0) { ContextMessage msg = new ContextMessage(ContextMessage.Error, "El día seleccionado ya esta almacenado en el Estado de Fuerza."); msg.ReturnUrl = Url.Action("EstadoFuerza"); TempData[User.Identity.Name] = msg; return(RedirectToAction("Mensaje")); } estado_fuerza.activo = true; estado_fuerza.eliminado = false; estado_fuerza.fecha_creacion = DateTime.Now; estado_fuerza.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; try { db.Estado_Fuerza.Add(estado_fuerza); db.SaveChanges(); return(RedirectToAction("EstadoFuerza")); } catch { ContextMessage msg = new ContextMessage(ContextMessage.Error, "Error durante la conexión con el servidor. Cambios no efectuados."); msg.ReturnUrl = Url.Action("EstadoFuerza"); TempData[User.Identity.Name] = msg; return(RedirectToAction("Mensaje")); } }
// PUT api/Department/5 public IHttpActionResult PutDepartment(int id, Department department) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != department.deptId) { return(BadRequest()); } db.Entry(department).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DepartmentExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Create([Bind(Include = "id_instructor,primer_nombre,segundo_nombre,primer_apellido,segundo_apellido,fecha_creacion,fecha_modificacion,fecha_eliminacion,id_usuario_creacion,id_usuario_modificacion,id_usuario_eliminacion,activo,eliminado")] Instructor instructor) { if (ModelState.IsValid) { using (DbContextTransaction tran = db.Database.BeginTransaction()) { try { instructor.fecha_creacion = DateTime.Now; instructor.activo = true; instructor.eliminado = false; instructor.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; db.Instructor.Add(instructor); db.SaveChanges(); tran.Commit(); return(RedirectToAction("Index")); } catch { tran.Rollback(); } } } return(View(instructor)); }
// PUT api/User/5 public IHttpActionResult PutUser(int id, User user) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != user.userId) { return(BadRequest()); } db.Entry(user).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UserExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// PUT api/Questionnaire/5 public IHttpActionResult PutQuestionnaire(int id, Questionnaire questionnaire) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != questionnaire.qsnId) { return(BadRequest()); } db.Entry(questionnaire).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!QuestionnaireExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Create(Tipo_Puesto tipo_puesto) { using (DbContextTransaction tran = db.Database.BeginTransaction()) { try { tipo_puesto.salario_maximo = Convert.ToDecimal(Request["salario_maximo"], CultureInfo.InvariantCulture); tipo_puesto.salario_minimo = Convert.ToDecimal(Request["salario_minimo"], CultureInfo.InvariantCulture); tipo_puesto.activo = true; tipo_puesto.eliminado = false; tipo_puesto.fecha_creacion = DateTime.Now; tipo_puesto.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; db.Tipo_Puesto.Add(tipo_puesto); db.SaveChanges(); tran.Commit(); return(RedirectToAction("Index")); } catch { tran.Rollback(); ContextMessage msg = new ContextMessage(ContextMessage.Error, "No se pudo crear correctamente el Tipo de Puesto"); msg.ReturnUrl = Url.Action("Create"); TempData[User.Identity.Name] = msg; return(RedirectToAction("Mensaje", "Home")); } } }
public ActionResult Crear(DateTime fecha_inicio, DateTime fecha_fin, int cantidad_dias, bool tipo_vacacion, int id_vacacion_contrato, string costo) { var vacacion_contrato = db.Vacacion_Contrato.Find(id_vacacion_contrato); int dias_usados = 0; string error = ""; if (vacacion_contrato.dias_tomados.HasValue) { dias_usados = vacacion_contrato.dias_tomados.Value; } if (vacacion_contrato.dias_total >= (dias_usados + cantidad_dias)) { Vacacion_Detalle vacacion_detalle = new Vacacion_Detalle(); vacacion_detalle.activo = true; vacacion_detalle.eliminado = false; vacacion_detalle.id_empleado = vacacion_contrato.id_empleado; vacacion_detalle.fecha_creacion = DateTime.Now; vacacion_detalle.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; vacacion_detalle.fecha_inicio = fecha_inicio; vacacion_detalle.fecha_fin = fecha_fin; vacacion_detalle.cantidad_dias = cantidad_dias; vacacion_detalle.tipo_vacacion = tipo_vacacion; vacacion_detalle.id_vacacion_contrato = id_vacacion_contrato; if (tipo_vacacion) //true implica que se pagaron las vacaciones al empleado { vacacion_detalle.costo = Convert.ToDecimal(costo, CultureInfo.InvariantCulture); } if (vacacion_contrato.dias_tomados.HasValue) { vacacion_contrato.dias_tomados += cantidad_dias; } else { vacacion_contrato.dias_tomados = cantidad_dias; } try { db.Vacacion_Detalle.Add(vacacion_detalle); db.Entry(vacacion_contrato).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", new { id = id_vacacion_contrato })); } catch { error = "Error en la conexión con el servidor. Operación no efectuada."; } } else { error = "La cantidad de días ingresadas supera el límite disponible del empleado."; } ContextMessage msg = new ContextMessage(ContextMessage.Warning, error); msg.ReturnUrl = Url.Action("Details", new { id = id_vacacion_contrato }); TempData[User.Identity.Name] = msg; return(RedirectToAction("Mensaje")); }
public void AddService(Service entity) { entity.ServerId = Convert.ToInt32(HttpContext.Current.Session["ServerId"]); entity.CreatedOn = DateTime.Now; entity.CreatedBy = "Admin"; appEntities.Services.Add(entity); appEntities.SaveChanges(); }
public ActionResult Create(Tickets_Inventario tickets_Inventario) { if (ModelState.IsValid) { db.Tickets_Inventario.Add(tickets_Inventario); db.SaveChanges(); return(RedirectToAction("Index", "Tickets_Generacion")); } return(RedirectToAction("Create", "Tickets_Generacion")); }
public void Create <T>(T modelItem) { Category category = modelItem as Category; if (category != null) { _appEntities.Categories.Add(category); _appEntities.SaveChanges(); } }
public ActionResult Create([Bind(Include = "id_curso,nombre,activo,eliminado,id_usuario_creacion,id_usuario_modificacion,id_usuario_eliminacion,fecha_creacion,fecha_modificacion,fecha_eliminacion")] Curso curso) { if (ModelState.IsValid) { db.Curso.Add(curso); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(curso)); }
public ActionResult Create([Bind(Include = "id_aplicacion,nombre,ruta")] Aplicaciones aplicaciones) { if (ModelState.IsValid) { db.Aplicaciones.Add(aplicaciones); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(aplicaciones)); }
public ActionResult Create([Bind(Include = "id_municipio,id_departamento,nombre,activo,eliminado,id_usuario_creacion,id_usuario_modificacion,id_usuario_eliminacion,fecha_creacion,fecha_modificacion,fecha_eliminacion")] Municipios municipios) { if (ModelState.IsValid) { db.Municipios.Add(municipios); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_departamento = new SelectList(db.Departamentos, "id_departamento", "nombre", municipios.id_departamento); return(View(municipios)); }
public ActionResult Create(Alternativa alternativa) { if (ModelState.IsValid) { entities.Alternativas.Add(alternativa); entities.SaveChanges(); return(RedirectToAction("Index", new { preguntaId = alternativa.PreguntaId })); } ViewBag.Pregunta = entities.Preguntas.Find(alternativa.PreguntaId); return(View()); }
public ActionResult Create([Bind(Include = "id_inventario_tipo,descripcion")] Inventario_Tipo inventario_Tipo) { if (ModelState.IsValid) { db.Inventario_Tipo.Add(inventario_Tipo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(inventario_Tipo)); }
public ActionResult Create(Pregunta pregunta) { if (ModelState.IsValid) { entities.Preguntas.Add(pregunta); entities.SaveChanges(); return(RedirectToAction("Index", new { temaId = pregunta.TemaId })); } ViewBag.Tema = entities.Temas.Find(pregunta.TemaId); return(View()); }
public ActionResult Create(Tema tema) { validation.Validar(tema, ModelState); if (ModelState.IsValid) { entities.Temas.Add(tema); entities.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Create([Bind(Include = "id_controlador,nombre,id_aplicacion")] Controladores controladores) { if (ModelState.IsValid) { db.Controladores.Add(controladores); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_aplicacion = new SelectList(db.Aplicaciones, "id_aplicacion", "nombre", controladores.id_aplicacion); return(View(controladores)); }
public ActionResult Edit([Bind(Include = "ServiceId,ServiceName,CreatedBy,CreatedOn,ModifiedBy,ModifiedOn,ServerId,ShortName,ApplicationId")] Service service) { if (ModelState.IsValid) { db.Entry(service).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ServerId = new SelectList(db.Servers, "ServerId", "ServerIp", service.ServerId); ViewBag.ApplicationId = new SelectList(db.Applications, "ApplicationId", "ApplicationName", service.ApplicationId); return(View(service)); }
public ActionResult Create([Bind(Include = "Id,Filesystem,Blocks,Used,Available,Capacity,Mount,RunDate,ApplicationId")] Solaris solaris) { if (ModelState.IsValid) { db.Solaris.Add(solaris); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ApplicationId = new SelectList(db.Applications, "ApplicationId", "ApplicationName", solaris.ApplicationId); return(View(solaris)); }
public ActionResult Create([Bind(Include = "id_accion,nombre,id_controlador")] Acciones acciones) { if (ModelState.IsValid) { db.Acciones.Add(acciones); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_controlador = new SelectList(db.Controladores, "id_controlador", "nombre", acciones.id_controlador); return(View(acciones)); }
public ActionResult Create([Bind(Include = "Id,ApplicationId,ServerId,Name,Status,Uri,TransportType,ReceivePort,ReceiveHandler,InstanceName,RunDate")] BizTalk bizTalk) { if (ModelState.IsValid) { db.BizTalk.Add(bizTalk); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ApplicationId = new SelectList(db.Applications, "ApplicationId", "ApplicationName", bizTalk.ApplicationId); ViewBag.ServerId = new SelectList(db.Servers, "ServerId", "ServerIp", bizTalk.ServerId); return(View(bizTalk)); }
public ActionResult Create([Bind(Include = "id_banco,nombre")] Banco banco) { if (ModelState.IsValid) { banco.activo = true; banco.eliminado = false; banco.fecha_creacion = DateTime.Now; banco.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; db.Banco.Add(banco); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(banco)); }
public ActionResult Create([Bind(Include = "id_rol,id_controlador,id_accion")] Rol_Acciones rol_Acciones) { if (ModelState.IsValid) { db.Rol_Acciones.Add(rol_Acciones); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_accion = new SelectList(db.Acciones, "id_accion", "nombre", rol_Acciones.id_accion); ViewBag.id_controlador = new SelectList(db.Controladores, "id_controlador", "nombre", rol_Acciones.id_controlador); ViewBag.id_rol = new SelectList(db.Roles, "id_rol", "nombre", rol_Acciones.id_rol); return(View(rol_Acciones)); }
public ActionResult Create([Bind(Include = "id_motivo_baja,descripcion,activo,eliminado,fecha_creacion,fecha_modificacion,fecha_eliminacion,id_usuario_creacion,id_usuario_modificacion,id_usuario_eliminacion")] Motivo_Baja motivo_Baja) { if (ModelState.IsValid) { motivo_Baja.activo = true; motivo_Baja.eliminado = false; motivo_Baja.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; motivo_Baja.fecha_creacion = DateTime.Now; db.Motivo_Baja.Add(motivo_Baja); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(motivo_Baja)); }
public ActionResult Create([Bind(Include = "id_proceso_facturacion,fecha_proceso,cantidad_detalles,total_facturar,activo,eliminado,id_usuario_creacion,id_usuario_modificacion,id_usuario_eliminacion,fecha_creacion,fecha_modificacion,fecha_eliminacion")] Procesos_Facturacion procesos_Facturacion) { if (ModelState.IsValid) { db.Procesos_Facturacion.Add(procesos_Facturacion); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_usuario_creacion = new SelectList(db.Usuarios, "id_usuario", "email", procesos_Facturacion.id_usuario_creacion); ViewBag.id_usuario_eliminacion = new SelectList(db.Usuarios, "id_usuario", "email", procesos_Facturacion.id_usuario_eliminacion); ViewBag.id_usuario_modificacion = new SelectList(db.Usuarios, "id_usuario", "email", procesos_Facturacion.id_usuario_modificacion); return(View(procesos_Facturacion)); }