public CatChoferModels ObtenerDetalleCatChofer(CatChoferModels datos) { try { object[] parametros = { datos.IDChofer }; SqlDataReader dr = null; dr = SqlHelper.ExecuteReader(datos.Conexion, "EM_spCSLDB_get_ChoferXID", parametros); while (dr.Read()) { datos.IDChofer = dr["IDChofer"].ToString(); datos.Nombre = dr["Nombre"].ToString(); datos.ApPaterno = dr["ApPaterno"].ToString(); datos.ApMaterno = dr["ApMaterno"].ToString(); datos.Licencia = dr.GetBoolean(dr.GetOrdinal("Licencia")); datos.numLicencia = dr["numLicencia"].ToString(); datos.vigencia = dr.GetDateTime(dr.GetOrdinal("vigencia")); } return(datos); } catch (Exception ex) { throw ex; } }
public CatChoferModels AbcCatChofer(CatChoferModels datos) { try { object[] parametros = { datos.Opcion, datos.IDChofer, datos.Nombre, datos.ApPaterno, datos.ApMaterno, datos.Licencia, datos.numLicencia, datos.vigencia, datos.Usuario }; object aux = SqlHelper.ExecuteScalar(datos.Conexion, "EM_spCSLDB_abc_Chofer", parametros); datos.IDChofer = aux.ToString(); if (!string.IsNullOrEmpty(datos.IDChofer)) { datos.Completado = true; } else { datos.Completado = false; } return(datos); } catch (Exception ex) { throw ex; } }
/// <summary> /// Obtiene un listado de todos los choferes disponibles /// </summary> /// <param name=""></param> /// <returns></returns> public List <CatChoferModels> ObtenerListadoChoferes(CompraModels Compra) { try { List <CatChoferModels> ListaChoferes = new List <CatChoferModels>(); CatChoferModels Chofer = new CatChoferModels { id_licencia = "0", Nombre = "SELECCIONE UN CHOFER" }; ListaChoferes.Add(Chofer); SqlDataReader dr = null; dr = SqlHelper.ExecuteReader(Compra.Conexion, "spCSLDB_COMPRAS_getChoferes"); while (dr.Read()) { Chofer = new CatChoferModels { id_licencia = dr["id_chofer"].ToString(), Nombre = dr["nombre"].ToString(), ApPaterno = dr["apPaterno"].ToString(), ApMaterno = dr["apMaterno"].ToString() }; ListaChoferes.Add(Chofer); } return(ListaChoferes); } catch (Exception ex) { throw ex; } }
public CatChoferModels EliminarChofer(CatChoferModels datos) { try { object[] parametros = { datos.IDChofer, datos.Usuario }; object aux = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Catalogo_del_CatChofer", parametros); datos.IDChofer = aux.ToString(); if (!string.IsNullOrEmpty(datos.IDChofer)) { datos.Completado = true; } else { datos.Completado = false; } return(datos); } catch (Exception ex) { throw ex; } }
// GET: Admin/CatChofer/Edit/5 //======================== EDITAR =========================== //Obtiene el detalle del registro del chofer para ser editado //=========================================================== public ActionResult Edit(string id) { try { Token.SaveToken(); CatChoferModels Chofer = new CatChoferModels(); CatChofer_Datos ChoferDatos = new CatChofer_Datos(); Chofer.IDChofer = id; Chofer.Conexion = Conexion; Chofer = ChoferDatos.ObtenerDetalleCatChofer(Chofer); Chofer.ListaGeneroCMB = ChoferDatos.ObteneComboCatGenero(Chofer); Chofer.listaSucursales = ChoferDatos.ObteneComboCatSucursal(Chofer); Chofer.listaGrupoSanguineo = ChoferDatos.ObteneComboCatGrupoSanguineo(Chofer); Chofer.ListaEmpresas = ChoferDatos.ObteneComboCatEmpresa(Chofer); return(View(Chofer)); } catch (Exception) { CatChoferModels Chofer = new CatChoferModels(); Chofer.TablaDatos = new DataTable(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Chofer)); } }
public ActionResult Edit(string id, CatChoferModels Chofer) { CatChofer_Datos ChoferDatos = new CatChofer_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { Chofer.Conexion = Conexion; Chofer.IDChofer = id; Chofer.Usuario = User.Identity.Name; Chofer.Opcion = 2; Chofer = ChoferDatos.AbcCatChofer(Chofer); //Si abc fue completado correctamente if (Chofer.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se guardo correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { Chofer.Licencia = true; TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al guardar el registro."; return(View(Chofer)); } } else { Chofer.Conexion = Conexion; Chofer.listaGrupoSanguineo = ChoferDatos.ObteneComboCatGrupoSanguineo(Chofer); Chofer.ListaGeneroCMB = ChoferDatos.ObteneComboCatGenero(Chofer); Chofer.listaSucursales = ChoferDatos.ObteneComboCatSucursal(Chofer); return(View(Chofer)); } } else { return(RedirectToAction("Index")); } } catch (Exception ex) { Chofer.Conexion = Conexion; Chofer.listaGrupoSanguineo = ChoferDatos.ObteneComboCatGrupoSanguineo(Chofer); Chofer.ListaGeneroCMB = ChoferDatos.ObteneComboCatGenero(Chofer); Chofer.listaSucursales = ChoferDatos.ObteneComboCatSucursal(Chofer); TempData["typemessage"] = "2"; TempData["message"] = "No se pudo guardar los datos. Por favor contacte a soporte técnico"; return(View(Chofer)); } }
// GET: Admin/CatChofer/Create public ActionResult Create() { try { CatChoferModels Chofer = new CatChoferModels(); CatChofer_Datos ChoferDatos = new CatChofer_Datos(); Chofer.Licencia = Convert.ToBoolean("true"); return(View(Chofer)); } catch (Exception) { CatChoferModels Chofer = new CatChoferModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Chofer)); } }
public ActionResult ObtenerSucursalesXIDEmpresa(string IDEmpresa) { try { CatChoferModels Chofer = new CatChoferModels(); CatChofer_Datos ChoferDatos = new CatChofer_Datos(); Chofer.Conexion = Conexion; Chofer.IDEmpresa = IDEmpresa; Chofer.Usuario = User.Identity.Name; Chofer.listaSucursales = ChoferDatos.ObtenerSucursalesXIDEmpresa(Chofer); return(Content(Chofer.listaSucursales.ToJSON(), "application/json")); } catch { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error. Por favor contacte a soporte técnico"; return(Json("")); } }
// GET: Admin/CatChofer public ActionResult Index() { try { CatChoferModels Chofer = new CatChoferModels(); CatChofer_Datos ChoferDatos = new CatChofer_Datos(); Chofer.Conexion = Conexion; Chofer.ListaChoferes = ChoferDatos.ObtenerCatChofer(Chofer); return(View(Chofer)); } catch (Exception) { CatChoferModels Chofer = new CatChoferModels(); Chofer.TablaDatos = new DataTable(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Chofer)); } }
// GET: Admin/CatChofer/Edit/5 //======================== EDITAR =========================== //Obtiene el detalle del registro del chofer para ser editado //=========================================================== public ActionResult Edit(string id) { try { CatChoferModels Chofer = new CatChoferModels(); CatChofer_Datos ChoferDatos = new CatChofer_Datos(); Chofer.IDChofer = id; Chofer.Conexion = Conexion; Chofer = ChoferDatos.ObtenerDetalleCatChofer(Chofer); return(View(Chofer)); } catch (Exception) { CatChoferModels Chofer = new CatChoferModels(); Chofer.TablaDatos = new DataTable(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Chofer)); } }
public ActionResult Create(FormCollection collection) { try { CatChoferModels Chofer = new CatChoferModels(); CatChofer_Datos ChoferDatos = new CatChofer_Datos(); Chofer.Conexion = Conexion; Chofer.Licencia = collection["Licencia"].StartsWith("true"); Chofer.numLicencia = collection["numLicencia"]; Chofer.vigencia = DateTime.ParseExact(collection["vigencia"], "dd/MM/yyyy", CultureInfo.InvariantCulture); Chofer.Nombre = collection["nombre"]; Chofer.ApPaterno = collection["ApPaterno"]; Chofer.ApMaterno = collection["ApMaterno"]; Chofer.Usuario = User.Identity.Name; Chofer.Opcion = 1; Chofer = ChoferDatos.AbcCatChofer(Chofer); //Si abc fue completado correctamente if (Chofer.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se guardo correctamente."; } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al guardar el registro."; } return(RedirectToAction("Index")); } catch (Exception ex) { CatChoferModels Chofer = new CatChoferModels(); Chofer.TablaDatos = new DataTable(); TempData["typemessage"] = "2"; TempData["message"] = "No se pudo guardar los datos. Por favor contacte a soporte técnico"; return(View(Chofer)); } }
public ActionResult Archivos(string id, string nombreChofer) { try { if (string.IsNullOrEmpty(id.Trim()) || string.IsNullOrEmpty(nombreChofer)) { return(RedirectToAction("Index")); } ViewBag.NombreChofer = nombreChofer; ViewBag.Id_chofer = id; return(View()); } catch (Exception) { CatChoferModels Chofer = new CatChoferModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
// GET: Admin/CatChofer/Create public ActionResult Create() { try { Token.SaveToken(); CatChoferModels Chofer = new CatChoferModels(); CatChofer_Datos ChoferDatos = new CatChofer_Datos(); Chofer.Conexion = Conexion; Chofer.ListaGeneroCMB = ChoferDatos.ObteneComboCatGenero(Chofer); Chofer.listaGrupoSanguineo = ChoferDatos.ObteneComboCatGrupoSanguineo(Chofer); Chofer.listaSucursales = ChoferDatos.ObteneComboCatSucursal(Chofer); Chofer.Licencia = Convert.ToBoolean("true"); Chofer.ListaEmpresas = ChoferDatos.ObteneComboCatEmpresa(Chofer); return(View(Chofer)); } catch (Exception) { CatChoferModels Chofer = new CatChoferModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Chofer)); } }
public ActionResult Delete(string id) { try { CatChoferModels Chofer = new CatChoferModels(); CatChofer_Datos ChoferDatos = new CatChofer_Datos(); Chofer.Conexion = Conexion; Chofer.IDChofer = id; Chofer.Usuario = User.Identity.Name; Chofer = ChoferDatos.EliminarChofer(Chofer); //TempData["typemessage"] = "1"; //TempData["message"] = "El registro se ha eliminado correctamente"; return(Json("")); } catch { CatChoferModels Chofer = new CatChoferModels(); Chofer.TablaDatos = new DataTable(); //TempData["typemessage"] = "2"; //TempData["message"] = "No se pudo borrar los datos. Por favor contacte a soporte técnico"; return(Json("")); } }
public List <CatChoferModels> ObtenerCatChofer(CatChoferModels Datos) { try { List <CatChoferModels> lista = new List <CatChoferModels>(); CatChoferModels item; SqlDataReader dr = null; dr = SqlHelper.ExecuteReader(Datos.Conexion, "EM_spCSLDB_get_Chofer"); while (dr.Read()) { item = new CatChoferModels(); item.IDChofer = dr["IDChofer"].ToString(); item.Nombre = dr["NombreChofer"].ToString(); item.Licencia = Convert.ToBoolean(dr["Licencia"].ToString()); item.Estatus = Convert.ToBoolean(dr["Estatus"].ToString()); lista.Add(item); } return(lista); } catch (Exception ex) { throw ex; } }
public ActionResult Delete(string id, FormCollection collection) { try { CatLugarModels Lugar = new CatLugarModels(); _CatLugar_Datos LugarDatos = new _CatLugar_Datos(); Lugar.conexion = Conexion; Lugar.id_lugar = id; Lugar.user = User.Identity.Name; Lugar = LugarDatos.EliminarLugar(Lugar); TempData["typemessage"] = "1"; TempData["message"] = "El registro se ha eliminado correctamente"; return(Json("")); // TODO: Add delete logic here } catch { CatChoferModels Chofer = new CatChoferModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se pudo borrar los datos. Por favor contacte a soporte técnico"; return(Json("")); } }