public ActionResult Actualizar(etlSolicitud sol) { try { new SolicitudModelo().Actualizar(sol); return(Json(sol, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(e, JsonRequestBehavior.DenyGet)); } }
public ActionResult Agregar(etlSolicitud sol) { try { new SolicitudModelo().GuardarConsulta(sol); return(Json(sol, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(e, JsonRequestBehavior.DenyGet)); } }
public void GuardarConsulta(etlSolicitud sol) { try { using (var contextoBD = new ARMEntities()) { Solicitudes item = new Solicitudes(); item.Empleados.empleadoCedula = sol.Cedula.Trim(); item.fechaReporte = Convert.ToDateTime(sol.Fecha_Reporte); item.solicitudMotivo = sol.Reporte; item.clienteId = sol.Cliente.ID_Cliente; item.departamentoId = sol.Departamento.ID_Departamento; contextoBD.Solicitudes.Add(item); contextoBD.SaveChanges(); } } catch (Exception e) { throw new System.Exception("ID ya existe o hay datos sin llenar"); } }
public void Actualizar(etlSolicitud sol) { try { using (var contextoBD = new ARMEntities()) { Solicitudes item = contextoBD.Solicitudes.Find(sol.ID_Solicitud); item.Empleados.empleadoCedula = sol.Cedula.Trim(); item.Clientes.clienteNombre = sol.Clientes.Trim(); item.fechaReporte = Convert.ToDateTime(sol.Fecha_Reporte); item.solicitudMotivo = sol.Reporte; item.clienteId = sol.Cliente.ID_Cliente; item.departamentoId = sol.Departamento.ID_Departamento; contextoBD.SaveChanges(); } } catch (Exception e) { throw new System.Exception("Error al actualizar"); } }
public etlSolicitud Consultar(string id) { try { using (var contextoBD = new ARMEntities()) { Solicitudes x = contextoBD.Solicitudes.Find(id.Trim()); etlSolicitud solicitud = new etlSolicitud { ID_Solicitud = x.solicitudId, Cliente = new etlCliente { ID_Cliente = x.Clientes.clienteId, Descripcion = x.Clientes.clienteNombre.Trim(), Provincia = new etlProvincia { ID_Provincia = x.Clientes.Provincias.provinciaId } }, Departamento = new etlDepartamento { ID_Departamento = x.Departamentos.departamentoId, Descripcion = x.Departamentos.deparatamentoNombre.Trim() }, Cedula = x.Empleados.empleadoCedula.Trim(), Fecha_Reporte = x.fechaReporte, Reporte = x.solicitudMotivo.Trim() }; solicitud.Fecha = solicitud.Fecha_Reporte.ToString("yyyy-MM-dd"); return(solicitud); } } catch (Exception e) { throw new System.Exception("Error al eliminar"); } }