public JsonResult CheckCubiculo(int SucId, string Cubiculo) { Cubiculo obj = new Cubiculo(); CubiculoRepository SucRep = new CubiculoRepository(); try { if (SucId != -1 || Cubiculo != string.Empty) { obj.Accion = SucRep.CheckCubiculo(SucId, Cubiculo); if (obj.Accion == -1) { obj.Mensaje = "Se genero un error al verificar la existencia del cubiculo!"; } } else { obj.Accion = -1; obj.Mensaje = "El parametro tiene un valor incorrecto!"; } } catch (Exception ex) { //throw; obj.Accion = -1; obj.Mensaje = ex.Message.ToString(); //return Json(list, JsonRequestBehavior.AllowGet); } return(Json(obj, JsonRequestBehavior.AllowGet)); }
public JsonResult SaveDataCubiculos(Cubiculo cubiculo) { try { CubiculoRepository SucCub = new CubiculoRepository(); if (ModelState.IsValid) { SucCub.Save(cubiculo); //db.Sucursal.Add(sucursal); //db.SaveChanges(); } else { cubiculo.Accion = 0; cubiculo.Mensaje = "Los datos enviados no son correctos, intente de nuevo!"; } //return Json(horarios, JsonRequestBehavior.AllowGet); } catch (Exception ex) { //throw; cubiculo.Accion = 0; cubiculo.Mensaje = ex.Message.ToString(); } return(Json(cubiculo, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteConfirmed(int id) { Cubiculo cubiculo = db.Cubiculos.Find(id); db.Cubiculos.Remove(cubiculo); db.SaveChanges(); return(RedirectToAction("Index")); }
public List <Cubiculo> GetCubiculos(int SucursalId) { List <Cubiculo> CubiculosList = new List <Cubiculo>(); try { //"CrearComando" esta definido en la libreria AccesoDatos.dll SqlCommand cmd = CrearComando("SGRC_SP_GetCubiculo"); //Pasamos el procedimiento almacenado. cmd.Parameters.AddWithValue("@SucursalId", SucursalId); //Agregamos los parametros. SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); //"GetDS" esta definido en la libreria AccesoDatos.dll //ds = GetDS(cmd, "SGRC_SP_GetSucursal"); //Se envia el nombre del procedimiento almacenado. AbrirConexion(); da.Fill(dt); CerrarConexion(); //Bind EmpModel generic list using LINQ CubiculosList = (from DataRow dr in dt.Rows select new Cubiculo() { SucursalId = Convert.ToInt32(dr["SucursalId"]), PosicionId = Convert.ToString(dr["PosicionId"]), PosicionNombre = Convert.ToString(dr["PosicionNombre"]), TipoAtencionId = Convert.ToString(dr["TipoAtencionId"]), UsuarioId = Convert.ToString(dr["UsuarioId"]), ConfigItemDescripcion = Convert.ToString(dr["ConfigItemDescripcion"]), TipoAtencionId_COD = Convert.ToString(dr["TipoAtencionId_COD"]), PosicionHoraInicioDesc = Convert.ToString(dr["PosicionHoraInicioDesc"]), PosicionHoraFinalDesc = Convert.ToString(dr["PosicionHoraFinalDesc"]), PosicionHoraInicioDescMin = Convert.ToInt32(dr["PosicionHoraInicioDescMin"]), PosicionHoraFinalDescMin = Convert.ToInt32(dr["PosicionHoraFinalDescMin"]), ConfigId = Convert.ToString(dr["ConfigId"]), PosicionUsuario = Convert.ToString(dr["PosicionUsuario"]), Accion = 1, Mensaje = "Se cargaron correctamente los datos de los cubiculos" }).ToList(); if (CubiculosList.Count == 0) { Cubiculo ss = new Cubiculo(); ss.Accion = 0; ss.Mensaje = "No se encontraron registros de cubiculos para las Sucursales!"; CubiculosList.Add(ss); } } catch (Exception ex) { Cubiculo oCubiculos = new Cubiculo(); oCubiculos.Accion = 0; oCubiculos.Mensaje = ex.Message.ToString(); CubiculosList.Add(oCubiculos); throw new Exception("Error Obteniendo todos los registros " + ex.Message, ex); } return(CubiculosList); }
public ActionResult Edit([Bind(Include = "ID_Cubiculo,Descripcion,Capacidad,Estatus")] Cubiculo cubiculo) { if (ModelState.IsValid) { db.Entry(cubiculo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cubiculo)); }
public ActionResult Create([Bind(Include = "ID_Cubiculo,Descripcion,Capacidad,Estatus")] Cubiculo cubiculo) { if (ModelState.IsValid) { db.Cubiculos.Add(cubiculo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cubiculo)); }
public Cubiculo GetCubiculo(int Id, string CubId) { Cubiculo vResultado = new Cubiculo(); //Se crea una variable que contendra los datos del almacen. SqlCommand cmd = new SqlCommand(); try { cmd = CrearComando("SGRC_SP_GetCubiculo"); //Pasamos el nombre del procedimiento almacenado. cmd.Parameters.AddWithValue("@SucursalId", Id); //Agregamos los parametros. cmd.Parameters.AddWithValue("@PosicionId", CubId); //Agregamos los parametros. AbrirConexion(); //Se abre la conexion a la BD. SqlDataReader consulta = Ejecuta_Consulta(cmd); //Enviamos el comando con los paramentros agregados. if (consulta.Read()) { if (consulta.HasRows) { //Obtenemos el valor de cada campo vResultado.SucursalId = (int)consulta["SucursalId"]; vResultado.PosicionId = (string)consulta["PosicionId"]; vResultado.PosicionNombre = (string)consulta["PosicionNombre"]; vResultado.TipoAtencionId = (string)consulta["TipoAtencionId"]; vResultado.UsuarioId = (string)consulta["UsuarioId"]; vResultado.ConfigItemDescripcion = (string)consulta["ConfigItemDescripcion"]; vResultado.TipoAtencionId_COD = (string)consulta["TipoAtencionId_COD"]; vResultado.ConfigId = (string)consulta["ConfigId"]; vResultado.PosicionHoraInicioDesc = (string)consulta["PosicionHoraInicioDesc"]; vResultado.PosicionHoraFinalDesc = (string)consulta["PosicionHoraFinalDesc"]; vResultado.PosicionHoraInicioDescMin = (int)consulta["PosicionHoraInicioDescMin"]; vResultado.PosicionHoraFinalDescMin = (int)consulta["PosicionHoraFinalDescMin"]; vResultado.Accion = 1; vResultado.Mensaje = "Se cargó el cubiculo correctamente!"; //Si los campos admiten valores nulos convertir explicitamente //ej: vResultado.Nombre = Convert.ToString(consulta["Nombre"]); } } } catch (Exception Ex) { vResultado.Accion = 0; vResultado.Mensaje = Ex.Message.ToString(); throw new Exception("Error al cargar los datos del cubiculo: " + Ex.Message, Ex); } finally { cmd.Dispose(); CerrarConexion(); } return(vResultado); }
// GET: Cubiculos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Cubiculo cubiculo = db.Cubiculos.Find(id); if (cubiculo == null) { return(HttpNotFound()); } return(View(cubiculo)); }
public List <Cubiculo> GetCubiculosBySucursalAtencion(int SucursalId) { List <Cubiculo> CubiculosList = new List <Cubiculo>(); try { SqlCommand cmd = CrearComando("SGRC_SP_Cubiculos_GetBySucursal_Atencion"); //Pasamos el procedimiento almacenado. cmd.Parameters.AddWithValue("@SucursalId", SucursalId); //Agregamos los parametros. SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); AbrirConexion(); da.Fill(dt); CerrarConexion(); //Bind EmpModel generic list using LINQ CubiculosList = (from DataRow dr in dt.Rows select new Cubiculo() { SucursalId = Convert.ToInt32(dr["SucursalId"]), PosicionId = Convert.ToString(dr["PosicionId"]), sucursal = Convert.ToString(dr["sucursal"]), posicionDescripcion = Convert.ToString(dr["posicionDescripcion"]), posicionAbreviatura = Convert.ToString(dr["posicionAbreviatura"]), PosicionHoraInicioDesc = Convert.ToString(dr["PosicionHoraInicioDesc"]), PosicionHoraFinalDesc = Convert.ToString(dr["PosicionHoraFinalDesc"]), itemOrden = Convert.ToString(dr["itemOrden"]), TipoAtencionId = Convert.ToString(dr["TipoAtencionId"]), SucursalTipoAtencion = Convert.ToString(dr["SucursalTipoAtencion"]), Accion = 1, Mensaje = "Se cargaron correctamente los datos de los cubiculos" }).ToList(); if (CubiculosList.Count == 0) { Cubiculo ss = new Cubiculo(); ss.Accion = 0; ss.Mensaje = "No se encontraron registros de cubiculos para las Sucursales!"; CubiculosList.Add(ss); } } catch (Exception ex) { Cubiculo oCubiculos = new Cubiculo(); oCubiculos.Accion = 0; oCubiculos.Mensaje = ex.Message.ToString(); CubiculosList.Add(oCubiculos); throw new Exception("Error Obteniendo todos los registros " + ex.Message, ex); } return(CubiculosList); }
public Cubiculo Save(Cubiculo pCubiculo) { SqlCommand cmd = new SqlCommand(); int vResultado = -1; try { AbrirConexion(); //connection(); cmd = CrearComando("SGRC_SP_Cubiculo_Save"); cmd.Parameters.AddWithValue("@SucursalId", pCubiculo.SucursalId); cmd.Parameters.AddWithValue("@PosicionId", pCubiculo.PosicionId); cmd.Parameters.AddWithValue("@PosicionNombre", pCubiculo.PosicionNombre); cmd.Parameters.AddWithValue("@TipoAtencionId", pCubiculo.TipoAtencionId); cmd.Parameters.AddWithValue("@UsuarioId", pCubiculo.UsuarioId); cmd.Parameters.AddWithValue("@DescansoInicio", pCubiculo.PosicionHoraInicioDesc); cmd.Parameters.AddWithValue("@DescansoFin", pCubiculo.PosicionHoraFinalDesc); cmd.Parameters.AddWithValue("@Saved", 1); cmd.Parameters["@Saved"].Direction = ParameterDirection.InputOutput; //Se indica que el IdAlmacen sera un parametro de Entrada/Salida. //con.Open(); Ejecuta_Accion(ref cmd); vResultado = Convert.ToInt32(cmd.Parameters["@Saved"].Value); //con.Close(); } catch (Exception Ex) { pCubiculo.Mensaje = Ex.Message; throw new Exception("Ocurrio el un error al guardar el cubiculo: " + Ex.Message, Ex); } finally { cmd.Dispose(); CerrarConexion(); } pCubiculo.Accion = vResultado; if (vResultado == 0) { pCubiculo.Mensaje = "Se genero un error al insertar la información del cubiculo!"; } else { pCubiculo.Mensaje = "Se ingreso el cubiculo correctamente!"; } return(pCubiculo); }
public JsonResult GetCubiculosByCita(int sucursalid) { CubiculoRepository SucCub = new CubiculoRepository(); try { return(Json(SucCub.GetCubiculosByCita(sucursalid), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { List <Cubiculo> list = new List <Cubiculo>(); Cubiculo obj = new Cubiculo(); obj.Accion = 0; obj.Mensaje = ex.Message.ToString(); list.Add(obj); return(Json(list, JsonRequestBehavior.AllowGet)); } }
public JsonResult GetCubiculoById(int id, string cub) { CubiculoRepository SucCub = new CubiculoRepository(); try { return(Json(SucCub.GetCubiculo(id, cub), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { //throw; List <Cubiculo> list = new List <Cubiculo>(); Cubiculo obj = new Cubiculo(); obj.Accion = 0; obj.Mensaje = ex.Message.ToString(); list.Add(obj); return(Json(list, JsonRequestBehavior.AllowGet)); } }
public Cubiculo Del(int SucursalId, string CubId) { SqlCommand cmd = new SqlCommand(); Cubiculo vResultado = new Cubiculo(); int vControl = -1; try { cmd = CrearComando("SGRC_SP_DelCubiculo"); cmd.Parameters.AddWithValue("@SucursalId", SucursalId); cmd.Parameters.AddWithValue("@PosicionId", CubId); AbrirConexion(); vControl = Ejecuta_Accion(ref cmd); if (vControl > 0) { vResultado.Accion = 1; vResultado.Mensaje = "Se elimino con exito la sucursal!"; vResultado.SucursalId = SucursalId; vResultado.PosicionId = CubId; } } catch (Exception ex) { vResultado.Accion = 1; vResultado.Mensaje = ex.Message.ToString(); vResultado.SucursalId = SucursalId; throw new Exception("No se pudo eliminar el registro por el siguiente error: " + ex.Message, ex); } finally { cmd.Dispose(); CerrarConexion(); } return(vResultado); }
public JsonResult deleteCubiculo(int SucursalId, string CubId) { Cubiculo obj = new Cubiculo(); CubiculoRepository SSRep = new CubiculoRepository(); try { if (CubId != "") { obj = SSRep.Del(SucursalId, CubId); } else { obj.Accion = 0; obj.Mensaje = "El parametro tiene un valor incorrecto!"; } } catch (Exception ex) { obj.Accion = 0; obj.Mensaje = ex.Message.ToString(); } return(Json(obj, JsonRequestBehavior.AllowGet)); }