public ActionResult Create(ConciliacionAlmacenViewModels Model) { _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos(); _Combos_Datos CDatos = new _Combos_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { ConciliacionAlmacenModels ModelP = new ConciliacionAlmacenModels { NuevoRegistro = true, IDConciliacionAlmacen = string.Empty, Almacen = new CatAlmacenModels { IDAlmacen = Model.IDAlmacen }, Sucursal = new CatSucursalesModels { IDSucursal = Model.IDSucursal }, TipoConciliacion = new CatTipoConciliacionModels { IDTipoConciliacion = Model.IDTipoConciliacion }, FechaConciliacion = Model.FechaConciliacion, Comentario = Model.Comentarios, Conexion = Conexion, Usuario = User.Identity.Name }; Datos.ACConciliacionAlmacen(ModelP); if (ModelP.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); if (Model.IDTipoConciliacion == 1) { return(RedirectToAction("CreateDetailPos", new { id = ModelP.IDConciliacionAlmacen })); } else { return(RedirectToAction("CreateDetailNeg", new { id = ModelP.IDConciliacionAlmacen })); } } else { Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion); Model.ListaAlmacenes = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal); Model.ListaTipoConciliacion = CDatos.ObtenerComboTipoConciliacion(Conexion); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar los datos. Intente más tarde."; return(View(Model)); } } else { Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion); Model.ListaAlmacenes = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal); Model.ListaTipoConciliacion = CDatos.ObtenerComboTipoConciliacion(Conexion); return(View(Model)); } } else { return(RedirectToAction("Index")); } } catch { Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion); Model.ListaAlmacenes = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal); Model.ListaTipoConciliacion = CDatos.ObtenerComboTipoConciliacion(Conexion); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(Model)); } }
public ActionResult SaveEmpresa(CatEmpresaModels Empresa) { try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { EmpresaDatos = new _CatEmpresa_Datos(); if (Empresa.LogoEmpresaHttp != null) { Stream oStreamLogoEmpresa = Empresa.LogoEmpresaHttp.InputStream; if (Path.GetExtension(Empresa.LogoEmpresaHttp.FileName).ToLower() == ".heic") { Image img = (Image)Auxiliar.ProcessFile(oStreamLogoEmpresa); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); Empresa.LogoEmpresa = image.ToBase64String(ImageFormat.Jpeg); } else { Empresa.LogoEmpresa = Auxiliar.ImageToBase64(Empresa.LogoEmpresaHttp); } } if (Empresa.LogoRFCHttp != null) { Stream oStreamLogoRFC = Empresa.LogoRFCHttp.InputStream; if (Path.GetExtension(Empresa.LogoRFCHttp.FileName).ToLower() == ".heic") { Image img = (Image)Auxiliar.ProcessFile(oStreamLogoRFC); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); Empresa.LogoRFC = image.ToBase64String(ImageFormat.Jpeg); } else { Empresa.LogoRFC = Auxiliar.ImageToBase64(Empresa.LogoRFCHttp); } } Empresa.Conexion = Conexion; Empresa = EmpresaDatos.UpdateEmpresaXID(Empresa); Token.SaveToken(); return(Content(Empresa.RespuestaAjax.ToJSON(), "application/json")); } else { Empresa.RespuestaAjax.Mensaje = "Verifique su formulario."; Empresa.RespuestaAjax.Success = false; Empresa.RespuestaAjax.Errores = ModelState.AllErrors(); return(Content(Empresa.RespuestaAjax.ToJSON(), "application/json")); } } else { return(RedirectToAction("Index")); } } catch (Exception ex) { Empresa.RespuestaAjax.Mensaje = ex.ToString(); Empresa.RespuestaAjax.Success = false; return(Content(Empresa.RespuestaAjax.ToJSON(), "application/json")); } }
public ActionResult Create(CatFierroModels Fierro) { try { if (Token.IsTokenValid()) { CatFierro_Datos FierroDatos = new CatFierro_Datos(); Fierro.Conexion = Conexion; Fierro.Opcion = 1; Fierro.Usuario = User.Identity.Name; string[] tmp = Fierro.ImgFierro.Split(','); Fierro.ImgFierro = tmp[1]; Fierro = FierroDatos.AbcCatFierro(Fierro); if (!string.IsNullOrEmpty(Fierro.IDFierro)) { string baseDir = Server.MapPath("~/Imagenes/Fierro/"); Image Img = Comun.Base64StringToBitmap(Fierro.ImgFierro); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)Img.Clone(), 32L)); ImageCodecInfo jpgEncoder = ComprimirImagen.GetEncoder(ComprimirImagen.GetImageFormat(Img)); string fileName = Fierro.IDFierro + ".png"; Fierro.ImgFierro = image.ToBase64String(ImageFormat.Png); string newImagePath = baseDir + fileName; image.Save(newImagePath, ImageFormat.Png); Fierro.NombreArchivo = fileName; Fierro = FierroDatos.ActualizarImagen(Fierro); if (Fierro.Completado == true) { if (!string.IsNullOrEmpty(Fierro.Id_servicio)) { TempData["typemessage"] = "1"; TempData["message"] = "El fierro se registro correctamente a la compra."; Token.ResetToken(); Fierro.RespuestaAjax = new RespuestaAjax(); Fierro.RespuestaAjax.Success = true; Fierro.RespuestaAjax.Href = Fierro.Id_servicio; return(Content(Fierro.RespuestaAjax.ToJSON(), "application/json")); //return RedirectToAction("DocumentosCompra", "Compra", new { Id_1 = Fierro.Id_servicio }); } else { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardarón correctamente."; Token.ResetToken(); Fierro.RespuestaAjax = new RespuestaAjax(); Fierro.RespuestaAjax.Success = true; return(Content(Fierro.RespuestaAjax.ToJSON(), "application/json")); } } else { if (!string.IsNullOrEmpty(Fierro.Id_servicio)) { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar el fierro a la compra. Intente más tarde."; Token.ResetToken(); Fierro.RespuestaAjax = new RespuestaAjax(); Fierro.RespuestaAjax.Success = false; Fierro.RespuestaAjax.Href = Fierro.Id_servicio; Fierro.RespuestaAjax.Mensaje = "Ocurrio un error al intentar guardar el fierro a la compra. Intente más tarde."; return(Content(Fierro.RespuestaAjax.ToJSON(), "application/json")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; Fierro.RespuestaAjax = new RespuestaAjax(); Fierro.RespuestaAjax.Success = false; return(Content(Fierro.RespuestaAjax.ToJSON(), "application/json")); } } } else { if (!string.IsNullOrEmpty(Fierro.Id_servicio)) { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar el fierro a la compra. Intente más tarde."; Token.ResetToken(); Fierro.RespuestaAjax = new RespuestaAjax(); Fierro.RespuestaAjax.Success = false; Fierro.RespuestaAjax.Href = Fierro.Id_servicio; Fierro.RespuestaAjax.Mensaje = "Ocurrio un error al intentar guardar el fierro a la compra. Intente más tarde."; return(Content(Fierro.RespuestaAjax.ToJSON(), "application/json")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; Fierro.RespuestaAjax = new RespuestaAjax(); Fierro.RespuestaAjax.Success = false; return(Content(Fierro.RespuestaAjax.ToJSON(), "application/json")); } } } else { if (!string.IsNullOrEmpty(Fierro.Id_servicio)) { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar el fierro a la compra. Intente más tarde."; Token.ResetToken(); Fierro.RespuestaAjax = new RespuestaAjax(); Fierro.RespuestaAjax.Success = false; Fierro.RespuestaAjax.Href = Fierro.Id_servicio; Fierro.RespuestaAjax.Mensaje = "Ocurrio un error al intentar guardar el fierro a la compra. Intente más tarde."; return(Content(Fierro.RespuestaAjax.ToJSON(), "application/json")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; Fierro.RespuestaAjax = new RespuestaAjax(); Fierro.RespuestaAjax.Success = false; return(Content(Fierro.RespuestaAjax.ToJSON(), "application/json")); } } } catch (Exception ex) { if (!string.IsNullOrEmpty(Fierro.Id_servicio)) { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar el fierro a la compra. Intente más tarde."; Token.ResetToken(); Fierro.RespuestaAjax = new RespuestaAjax(); Fierro.RespuestaAjax.Success = false; Fierro.RespuestaAjax.Href = Fierro.Id_servicio; Fierro.RespuestaAjax.Mensaje = "Ocurrio un error al intentar guardar el fierro a la compra. Intente más tarde."; return(Content(Fierro.RespuestaAjax.ToJSON(), "application/json")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; Fierro.RespuestaAjax = new RespuestaAjax(); Fierro.RespuestaAjax.Success = false; return(Content(Fierro.RespuestaAjax.ToJSON(), "application/json")); } } }
public ActionResult Create(CatVehiculoModels Vehiculo) { _CatVehiculo_Datos VehiculoDatos = new _CatVehiculo_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { Vehiculo.Conexion = Conexion; Vehiculo.Opcion = 1; Vehiculo.IDVehiculo = "0"; Vehiculo.Usuario = User.Identity.Name; HttpPostedFileBase bannerImage = Request.Files[0] as HttpPostedFileBase; if (bannerImage != null && bannerImage.ContentLength > 0) { Stream s = bannerImage.InputStream; //Bitmap img = new Bitmap(s); //Vehiculo.img64 = img.ToBase64String(ImageFormat.Png); if (Path.GetExtension(bannerImage.FileName).ToLower() == ".heic") { Image img = (Image)Auxiliar.ProcessFile(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); Vehiculo.img64 = image.ToBase64String(ImageFormat.Jpeg); } else { Image img = new Bitmap(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); Vehiculo.img64 = image.ToBase64String(img.RawFormat); } } Vehiculo.Estatus = true; Vehiculo = VehiculoDatos.AcCatVehiculo(Vehiculo); if (Vehiculo.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se guardo correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { Vehiculo.ListaEmpresas = VehiculoDatos.obtenerListaEmpresas(Vehiculo); Vehiculo.listaTipoVehiculos = VehiculoDatos.obtenerListaTipoVehiculo(Vehiculo); Vehiculo.listaSucursal = VehiculoDatos.obtenerListaSucursales(Vehiculo); Vehiculo.listaMarcas = VehiculoDatos.obtenerListaMarcas(Vehiculo); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al guardar el registro."; return(View(Vehiculo)); } } else { Vehiculo.Conexion = Conexion; Vehiculo.listaTipoVehiculos = VehiculoDatos.obtenerListaTipoVehiculo(Vehiculo); Vehiculo.listaSucursal = VehiculoDatos.obtenerListaSucursales(Vehiculo); Vehiculo.listaMarcas = VehiculoDatos.obtenerListaMarcas(Vehiculo); Vehiculo.ListaEmpresas = VehiculoDatos.obtenerListaEmpresas(Vehiculo); return(View(Vehiculo)); } } else { return(RedirectToAction("Index")); } } catch (Exception ex) { Vehiculo.Conexion = Conexion; Vehiculo.listaTipoVehiculos = VehiculoDatos.obtenerListaTipoVehiculo(Vehiculo); Vehiculo.listaSucursal = VehiculoDatos.obtenerListaSucursales(Vehiculo); Vehiculo.listaMarcas = VehiculoDatos.obtenerListaMarcas(Vehiculo); Vehiculo.ListaEmpresas = VehiculoDatos.obtenerListaEmpresas(Vehiculo); TempData["typemessage"] = "2"; TempData["message"] = "No se pudo guardar los datos. Por favor contacte a soporte técnico"; return(View(Vehiculo)); } }
public ActionResult Create(NominaModels Nomina) { Nomina_Datos NominaDatos = new Nomina_Datos(); _Combos_Datos Combos = new _Combos_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { if (Nomina.FechaFin.CompareTo(Nomina.FechaInicio) == 1) { Nomina.Conexion = Conexion; Nomina.Usuario = User.Identity.Name; Nomina.TablaEmpladoNomina = new DataTable(); Nomina.TablaEmpladoNomina.Columns.Add("IDEmpleado", typeof(string)); foreach (EmpleadoNominaViewModels Item in Nomina.ListaEmpleados) { if (Item.AbrirCaja) { object[] data = { Item.IDEmpleado }; Nomina.TablaEmpladoNomina.Rows.Add(data); } } Nomina.CountEmpleado = Nomina.TablaEmpladoNomina.Rows.Count; if (Nomina.CountEmpleado == 0) { Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion); ModelState.AddModelError("", "Tienes que seleccionar al menos un empleado para la nómina"); return(View(Nomina)); } else { NominaDatos.ANomina(Nomina); if (Nomina.Completado) { TempData["typemessage"] = "1"; TempData["message"] = "Los empleados fueron dados de alta correctamente en la nómina."; Token.ResetToken(); return(RedirectToAction("Index")); } else { Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion); TempData["typemessage"] = "2"; TempData["message"] = "Los empleado no se guardaron correctamente. Intente más tarde."; return(View(Nomina)); } } } else { Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion); ModelState.AddModelError("", "La fecha fin no puede ser menor a la fecha inicio"); return(View(Nomina)); } } else { Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion); return(View(Nomina)); } } else { return(RedirectToAction("Index")); } } catch { Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion); TempData["typemessage"] = "2"; TempData["message"] = "Los empleado no se guardaron correctamente. Contacte a soporte técnico."; return(View(Nomina)); } }
public ActionResult Create(DocumentoPorPagarModels documentosss) { _Combos_Datos CMB = new _Combos_Datos(); DocumentoXPagar_Datos documentoDatos = new DocumentoXPagar_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { documentosss.Conexion = Conexion; documentosss.Opcion = 1; documentosss.Usuario = User.Identity.Name; documentosss = documentoDatos.AbcDocumentoXPagar(documentosss); if (documentosss.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { documentosss.ListaSucursal = CMB.ObtenerComboSucursales(Conexion); documentosss.ListaCDocumento = documentoDatos.ObtenerConceptosDocumento(Conexion); documentosss.LisTipoProveedor = documentoDatos.ObteneComboCatTipoProveedor(Conexion); documentosss.IDTProveedor = 0; documentosss.Conexion = Conexion; documentosss.LisProveedor = documentoDatos.ObteneComboProveedoresXID(documentosss); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar."; return(View(documentosss)); } } else { documentosss.Conexion = Conexion; documentosss.ListaSucursal = CMB.ObtenerComboSucursales(Conexion); documentosss.ListaCDocumento = documentoDatos.ObtenerConceptosDocumento(Conexion); documentosss.LisTipoProveedor = documentoDatos.ObteneComboCatTipoProveedor(Conexion); documentosss.IDTProveedor = 0; documentosss.LisProveedor = documentoDatos.ObteneComboProveedoresXID(documentosss); return(View(documentosss)); } } else { return(RedirectToAction("Index")); } } catch { documentosss.ListaSucursal = CMB.ObtenerComboSucursales(Conexion); documentosss.ListaCDocumento = documentoDatos.ObtenerConceptosDocumento(Conexion); documentosss.LisTipoProveedor = documentoDatos.ObteneComboCatTipoProveedor(Conexion); documentosss.IDTProveedor = 0; documentosss.Conexion = Conexion; documentosss.LisProveedor = documentoDatos.ObteneComboProveedoresXID(documentosss); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error el intentar guardar. Contacte a soporte técnico"; return(View(documentosss)); } }
public ActionResult Create(MovimientosCajaChicaModels model) { _CajaChica_Datos datos = new _CajaChica_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { HttpPostedFileBase bannerImage = Request.Files[0] as HttpPostedFileBase; if (bannerImage != null && bannerImage.ContentLength > 0) { Stream s = bannerImage.InputStream; if (Path.GetExtension(bannerImage.FileName).ToLower() == ".heic") { Image img = (Image)Auxiliar.ProcessFile(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); model.FotoCheque = image.ToBase64String(ImageFormat.Jpeg); } else { Image img = new Bitmap(s); Bitmap IMG3 = ComprimirImagen.SaveJpeg("", img, 50, false); model.FotoCheque = IMG3.ToBase64String(img.RawFormat); } } int Resultado = datos.GuardarMovimiento(model, User.Identity.Name); if (Resultado == 1) { TempData["typemessage"] = "1"; TempData["message"] = "Datos guardados correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { string mensajeError = "Ocurrió un error al intentar guardar los datos. Intente más tarde."; TempData["typemessage"] = "2"; TempData["message"] = mensajeError; ViewBag.ListaConceptos = datos.LlenarComboConceptos(false); ViewBag.ListaFormasPago = datos.LlenarComboFormaPagos(false); return(View(model)); } } else { ViewBag.ListaConceptos = datos.LlenarComboConceptos(false); ViewBag.ListaFormasPago = datos.LlenarComboFormaPagos(false); return(View(model)); } } else { return(RedirectToAction("Index")); } } catch (Exception) { TempData["typemessage"] = "2"; TempData["message"] = "Error al procesar los datos"; ViewBag.ListaConceptos = datos.LlenarComboConceptos(false); ViewBag.ListaFormasPago = datos.LlenarComboFormaPagos(false); return(View(model)); } }
public ActionResult Create(CatClienteModels clienteID) { CatCliente_Datos ClienteDatos = new CatCliente_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { if (!validarContacto(clienteID.NombreResponsable)) { clienteID.Conexion = Conexion; clienteID.ListaCmbSucursal = ClienteDatos.ObteneComboCatSucursal(clienteID); clienteID.ListaRegimenCMB = ClienteDatos.ObtenerComboRegimenFiscal(clienteID); clienteID.ListaTipoCliente = ClienteDatos.ObtenerListaTipoClientes(clienteID); ModelState.AddModelError("", "El nombre del contacto es necesario."); return(View(clienteID)); } clienteID.Conexion = Conexion; clienteID.Opcion = 1; clienteID.Usuario = User.Identity.Name; clienteID = ClienteDatos.AbcCatClientes(clienteID); if (clienteID.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { clienteID.ListaCmbSucursal = ClienteDatos.ObteneComboCatSucursal(clienteID); clienteID.ListaRegimenCMB = ClienteDatos.ObtenerComboRegimenFiscal(clienteID); clienteID.ListaTipoCliente = ClienteDatos.ObtenerListaTipoClientes(clienteID); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(View(clienteID)); } } else { clienteID.Conexion = Conexion; clienteID.ListaCmbSucursal = ClienteDatos.ObteneComboCatSucursal(clienteID); clienteID.ListaRegimenCMB = ClienteDatos.ObtenerComboRegimenFiscal(clienteID); clienteID.ListaTipoCliente = ClienteDatos.ObtenerListaTipoClientes(clienteID); return(View(clienteID)); } } else { return(RedirectToAction("Index")); } } catch { clienteID.Conexion = Conexion; clienteID.ListaCmbSucursal = ClienteDatos.ObteneComboCatSucursal(clienteID); clienteID.ListaRegimenCMB = ClienteDatos.ObtenerComboRegimenFiscal(clienteID); clienteID.ListaTipoCliente = ClienteDatos.ObtenerListaTipoClientes(clienteID); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(clienteID)); } }
public ActionResult Create(CatBancoModels Banco) { _CatBanco_Datos BancoDatos = new _CatBanco_Datos(); try { if (Token.IsTokenValid()) { HttpPostedFileBase bannerImage = Request.Files[0] as HttpPostedFileBase; if (!string.IsNullOrEmpty(bannerImage.FileName)) { if (bannerImage != null && bannerImage.ContentLength > 0) { Stream s = bannerImage.InputStream; if (Path.GetExtension(bannerImage.FileName).ToLower() == ".heic") { Image img = (Image)Auxiliar.ProcessFile(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); Banco.Imagen = image.ToBase64String(ImageFormat.Jpeg); } else { Image img = new Bitmap(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); Banco.Imagen = image.ToBase64String(img.RawFormat); } } } else { ModelState.AddModelError(string.Empty, "Cargar imagen Banco"); } if (ModelState.IsValid) { Banco.Conexion = Conexion; Banco.Usuario = User.Identity.Name; Banco.Opcion = 1; Banco = BancoDatos.DaCatBancos(Banco); if (Banco.Completado) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(View(Banco)); } } else { return(View(Banco)); } } else { return(RedirectToAction("Index")); } } catch (Exception ex) { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(Banco)); } }
public ActionResult Create(ServiciosMantenimientoViewModels Model) { _ServicioMantenimiento_Datos Datos = new _ServicioMantenimiento_Datos(); _Combos_Datos CDatos = new _Combos_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { ServiciosMantenimientoModels ModelP = new ServiciosMantenimientoModels { NuevoRegistro = true, IDServicio = string.Empty, Sucursal = new CatSucursalesModels { IDSucursal = Model.IDSucursal }, Proveedor = new CatProveedorModels { IDProveedor = Model.IDProveedor }, Fecha = Model.Fecha, FechaProxima = Model.FechaProxima, Vehiculo = new CatVehiculoModels { IDVehiculo = Model.ID }, Conexion = Conexion, Usuario = User.Identity.Name }; Datos.ACServicio(ModelP); if (ModelP.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("CreateDetail", new { id = ModelP.IDServicio })); } else { Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(View(Model)); } } else { Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion); return(View(Model)); } } else { return(RedirectToAction("Index")); } } catch { Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(Model)); } }
public ActionResult Create(CatProductosAlmacenModels Producto) { _CatProductosAlmacen_Datos ProductoDatos = new _CatProductosAlmacen_Datos(); try { if (Token.IsTokenValid()) { // TODO: Add insert logic here if (ModelState.IsValid) { HttpPostedFileBase bannerImage = Request.Files[0] as HttpPostedFileBase; if (bannerImage != null && bannerImage.ContentLength > 0) { //Stream s = bannerImage.InputStream; //Image img = new Bitmap(s); //Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); //Producto.Imagen = image.ToBase64String(img.RawFormat); Stream s = bannerImage.InputStream; if (Path.GetExtension(bannerImage.FileName).ToLower() == ".heic") { Image img = (Image)Auxiliar.ProcessFile(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); Producto.Imagen = image.ToBase64String(ImageFormat.Jpeg); } else { Image img = new Bitmap(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); Producto.Imagen = image.ToBase64String(img.RawFormat); } } Producto.Conexion = Conexion; Producto.Opcion = 1; Producto.IDProductoAlmacen = "0"; Producto.Almacen = true; Producto = ProductoDatos.AcCatProductosAlmacen(Producto); if (Producto.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se guardo correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al guardar el registro."; return(View(Producto)); } } else { Producto.Conexion = Conexion; Producto.listaTipoCodigoProducto = ProductoDatos.obtenerComboCatTipoCodigo(Producto); Producto.listaUnidadMedida = ProductoDatos.obtenerComboCatUnidadMedida(Producto); return(View(Producto)); } } else { return(RedirectToAction("Index")); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "No se pudo guardar los datos. Por favor contacte a soporte técnico"; return(View(Producto)); } }
public ActionResult Create(PrestamoHerramientaViewModels Model) { _PrestamoHerramienta_Datos Datos = new _PrestamoHerramienta_Datos(); _Combos_Datos CDatos = new _Combos_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { PrestamoHerramientaModels ModelP = new PrestamoHerramientaModels { NuevoRegistro = true, IDPrestamo = 0, Almacen = new CatAlmacenModels { IDAlmacen = Model.IDAlmacen }, Sucursal = new CatSucursalesModels { IDSucursal = Model.IDSucursal }, Empleado = new CatEmpleadoModels { IDEmpleado = Model.IDEmpleado }, FechaPrestamo = Model.FechaPrestamo, Observacion = Model.Comentario, Conexion = Conexion, Usuario = User.Identity.Name }; Datos.ACPrestamosHerramientasAlmacen(ModelP); if (ModelP.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("CreateDetails", new { id = ModelP.IDPrestamo })); } else { Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion); Model.ListaAlmacenes = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal); Model.ListaEmpleados = CDatos.ObtenerComboEmpleadosSalidaAlmacen(Conexion, Model.IDSucursal); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar los datos. Intente más tarde."; return(View(Model)); } } else { Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion); Model.ListaAlmacenes = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal); Model.ListaEmpleados = CDatos.ObtenerComboEmpleadosSalidaAlmacen(Conexion, Model.IDSucursal); return(View(Model)); } } else { return(RedirectToAction("Index")); } } catch { Model.ListaSucursales = CDatos.ObtenerComboSucursales(Conexion); Model.ListaAlmacenes = CDatos.ObtenerAlmacenesXIDSucursal(Conexion, Model.IDSucursal); Model.ListaEmpleados = CDatos.ObtenerComboEmpleadosSalidaAlmacen(Conexion, Model.IDSucursal); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(Model)); } }
public ActionResult Create(CatEmpleadoModels DatosEmpleado) { CatEmpleado_Datos EmpleadoDatos = new CatEmpleado_Datos(); _Combos_Datos Combos = new _Combos_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { DatosEmpleado.Conexion = Conexion; DatosEmpleado.Usuario = User.Identity.Name; DatosEmpleado.Opcion = 1; DatosEmpleado.AltaNominal = false; DatosEmpleado = EmpleadoDatos.AbcCatEmpleado(DatosEmpleado); if (DatosEmpleado.Completado) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { DatosEmpleado.ListaCmbGrupoSanguineo = EmpleadoDatos.ObteneComboCatGrupoSanguineo(DatosEmpleado); DatosEmpleado.ListaCmbSucursal = Combos.ObtenerComboSucursales(Conexion); DatosEmpleado.ListaCmbPuesto = EmpleadoDatos.obtenerComboCatPuesto(DatosEmpleado); DatosEmpleado.ListaCmbCategoriaPuesto = EmpleadoDatos.ObteneComboCatCategoriaPuesto(DatosEmpleado); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(View(DatosEmpleado)); } } else { DatosEmpleado.Conexion = Conexion; DatosEmpleado.ListaCmbGrupoSanguineo = EmpleadoDatos.ObteneComboCatGrupoSanguineo(DatosEmpleado); DatosEmpleado.ListaCmbSucursal = Combos.ObtenerComboSucursales(Conexion); DatosEmpleado.ListaCmbPuesto = EmpleadoDatos.obtenerComboCatPuesto(DatosEmpleado); DatosEmpleado.ListaCmbCategoriaPuesto = EmpleadoDatos.ObteneComboCatCategoriaPuesto(DatosEmpleado); return(View(DatosEmpleado)); } } else { return(RedirectToAction("Index")); } } catch { DatosEmpleado.Conexion = Conexion; DatosEmpleado.ListaCmbGrupoSanguineo = EmpleadoDatos.ObteneComboCatGrupoSanguineo(DatosEmpleado); DatosEmpleado.ListaCmbSucursal = Combos.ObtenerComboSucursales(Conexion); DatosEmpleado.ListaCmbPuesto = EmpleadoDatos.obtenerComboCatPuesto(DatosEmpleado); DatosEmpleado.ListaCmbCategoriaPuesto = EmpleadoDatos.ObteneComboCatCategoriaPuesto(DatosEmpleado); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(DatosEmpleado)); } }
public ActionResult Create(CatLugarModels Lugar) { _CatLugar_Datos LugarDatos = new _CatLugar_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { Lugar.conexion = Conexion; Lugar.opcion = 1; Lugar.user = User.Identity.Name; Lugar.latitud = float.Parse(Lugar.lat); Lugar.longitud = float.Parse(Lugar.lng); Lugar = LugarDatos.AbcCatLugar(Lugar); if (Lugar.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se guardo correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { Lugar.listaPaises = LugarDatos.obtenerListaPaises(Lugar); Lugar.listaEstado = LugarDatos.obtenerListaEstados(Lugar); Lugar.listaMunicipio = LugarDatos.obtenerListaMunicipios(Lugar); //Lugar.listaSucursal = LugarDatos.obtenerListaSucursales(Lugar); ; List <CatSucursalesModels> ListaSucursalesTmp = LugarDatos.obtenerListaSucursales(Lugar); if (ListaSucursalesTmp.Count > 0) { ListaSucursalesTmp.Add(new CatSucursalesModels { IDSucursal = "-1", NombreSucursal = "Todas las sucursales" } ); } Lugar.listaSucursal = ListaSucursalesTmp; TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al guardar el registro."; return(View(Lugar)); } } else { Lugar.conexion = Conexion; Lugar.listaPaises = LugarDatos.obtenerListaPaises(Lugar); Lugar.listaEstado = LugarDatos.obtenerListaEstados(Lugar); Lugar.listaMunicipio = LugarDatos.obtenerListaMunicipios(Lugar); //Lugar.listaSucursal = LugarDatos.obtenerListaSucursales(Lugar); List <CatSucursalesModels> ListaSucursalesTmp = LugarDatos.obtenerListaSucursales(Lugar); if (ListaSucursalesTmp.Count > 0) { ListaSucursalesTmp.Add(new CatSucursalesModels { IDSucursal = "-1", NombreSucursal = "Todas las sucursales" } ); } Lugar.listaSucursal = ListaSucursalesTmp; return(View(Lugar)); } } else { return(RedirectToAction("Index")); } } catch (Exception ex) { TempData["typemessage"] = "2"; TempData["message"] = "No se pudo guardar los datos. Por favor contacte a soporte técnico"; return(View(Lugar)); } }