// 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)); } }
public ActionResult AgregarArchivo(ArchivoChoferModels ArchivoModel) { try { if (!ModelState.IsValid) { return(View(ArchivoModel)); } CatChofer_Datos Datos = new CatChofer_Datos(); if (Path.GetExtension(ArchivoModel.Archivo.FileName).ToLower() == ".heic") { ArchivoModel.UrlArchivo = Guid.NewGuid().ToString() + ".png"; ArchivoModel.NombreArchivo = ArchivoModel.Archivo.FileName.Replace(Path.GetExtension(ArchivoModel.Archivo.FileName), ".png"); } else { ArchivoModel.UrlArchivo = Guid.NewGuid().ToString() + Path.GetExtension(ArchivoModel.Archivo.FileName); ArchivoModel.NombreArchivo = ArchivoModel.Archivo.FileName; } RespuestaAjax respuesta = Datos.CHOFER_ac_Archivo(ArchivoModel, Conexion, User.Identity.Name, 1); if (respuesta.Success) { if (Path.GetExtension(ArchivoModel.Archivo.FileName).ToLower() == ".heic") { Stream oStream = ArchivoModel.Archivo.InputStream; Bitmap bmp = Auxiliar.ProcessFile(oStream); bmp.Save(Server.MapPath("~/ArchivosChofer/" + ArchivoModel.UrlArchivo)); } else { ArchivoModel.Archivo.SaveAs(Server.MapPath("~/ArchivosChofer/" + ArchivoModel.UrlArchivo)); } TempData["typemessage"] = "1"; } else { TempData["typemessage"] = "2"; } TempData["message"] = respuesta.Mensaje; return(RedirectToAction("Archivos", "CatChofer", new { id = ArchivoModel.Id_chofer, nombreChofer = respuesta.Href })); } catch (Exception ex) { TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos."; return(RedirectToAction("Index")); } }
public ActionResult LoadTableArchivos(string id_chofer) { try { CatChofer_Datos Datos = new CatChofer_Datos(); string datatable = Datos.CHOFER_index_Archivo(Conexion, id_chofer); return(Content(datatable, "application/json")); } catch (Exception ex) { return(Content("", "application/json")); } }
public ActionResult Create(FormCollection collection) { try { CompraAlmacenModels Compra = new CompraAlmacenModels(); CatChofer_Datos ChoferDatos = new CatChofer_Datos(); Compra.Conexion = Conexion; //Almacen.Licencia = collection["Licencia"].StartsWith("true"); Compra.NumFacturaNota = collection["NumFacturaNota"]; //Almacen.vigencia = DateTime.ParseExact(collection["vigencia"], "dd/MM/yyyy", CultureInfo.InvariantCulture); //Chofer.Nombre = collection["nombre"]; //Chofer.ApPaterno = collection["ApPaterno"]; //Chofer.ApMaterno = collection["ApMaterno"]; Compra.Usuario = User.Identity.Name; //Chofer = ChoferDatos.AbcCatChofer(Chofer); //Si abc fue completado correctamente Compra.Completado = true; Compra.IDCompraAlmacen = "COMPRA0001"; if (Compra.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se guardó correctamente."; return(RedirectToAction("Detail", new { id = Compra.IDCompraAlmacen })); } else { Compra.ListaProveedores = this.ObtenerComboProveedores(); Compra.ListaSucursales = this.ObtenerComboSucursales(); var list = new SelectList(Compra.ListaSucursales, "IDSucursal", "NombreSucursal"); var list2 = new SelectList(Compra.ListaProveedores, "IDProveedor", "NombreRazonSocial"); ViewData["cmbSucursal"] = list; ViewData["cmbProveedor"] = list2; TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al guardar el registro."; return(View(Compra)); } } catch (Exception) { CompraAlmacenModels Almacen = new CompraAlmacenModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se pudo guardar los datos. Por favor contacte a soporte técnico"; return(View(Almacen)); } }
// 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 EliminarArchivo(string nombreArchivoServer, int?id) { try { RespuestaAjax respuesta = new RespuestaAjax(); if ((string.IsNullOrEmpty(nombreArchivoServer.Trim())) || (id == null || id == 0)) { respuesta.Success = false; respuesta.Mensaje = "Verifique sus datos"; return(Content(respuesta.ToJSON(), "application/json")); } //Borramos el archivo del servidor para no acumular basura string pathRoot = Server.MapPath("~/ArchivosChofer"); string filePath = pathRoot + "\\" + nombreArchivoServer; if ((System.IO.File.Exists(filePath))) { System.IO.File.Delete(filePath); //Ponemos en activo 0 el archivo CatChofer_Datos Datos = new CatChofer_Datos(); respuesta = Datos.CHOFER_del_Archivo(Conexion, id.Value); respuesta.Success = respuesta.Success; respuesta.Mensaje = respuesta.Mensaje; return(Content(respuesta.ToJSON(), "application/json")); } else { respuesta.Success = false; respuesta.Mensaje = "Verifique sus datos"; return(Content(respuesta.ToJSON(), "application/json")); } } catch (Exception) { throw; } }
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)); } }
// 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("")); } }