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 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 UploadImagen(CatFierroModels Fierro) { try { if (Token.IsTokenValid()) { HttpPostedFileBase bannerImage = Request.Files[0] as HttpPostedFileBase; MemoryStream ms = new MemoryStream(); bannerImage.InputStream.CopyTo(ms); bannerImage.InputStream.Position = ms.Position = 0; Stream s2 = ms; 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)); Fierro.ImgFierro = image.ToBase64String(ImageFormat.Jpeg); } else { Bitmap img = new Bitmap(s); Fierro.ImgFierro = img.ToBase64String(img.RawFormat); } } } else { ModelState.AddModelError(string.Empty, "Cargar imagen Fierro"); } CatFierro_Datos FierroDatos = new CatFierro_Datos(); Fierro.Conexion = Conexion; Fierro.Opcion = 1; Fierro.Usuario = User.Identity.Name; Fierro = FierroDatos.AbcCatFierro(Fierro); if (!string.IsNullOrEmpty(Fierro.IDFierro)) { if (!string.IsNullOrEmpty(bannerImage.FileName)) { string baseDir = Server.MapPath("~/Imagenes/Fierro/"); string fileExtension = Path.GetExtension(bannerImage.FileName); fileExtension = fileExtension == (".heic") ? ".png" : fileExtension; string fileName = Fierro.IDFierro + fileExtension; Bitmap IMG3 = null; if (Path.GetExtension(bannerImage.FileName) == ".heic") { Image img = (Image)Auxiliar.ProcessFile(s2); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); IMG3 = ComprimirImagen.SaveJpeg(baseDir + fileName, image, 50, true); } else { Image Img2 = new Bitmap(s2); IMG3 = ComprimirImagen.SaveJpeg(baseDir + fileName, Img2, 50, true); } Fierro.ImgFierro = IMG3.ToBase64String(ImageFormat.Jpeg); 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(); return(RedirectToAction("DocumentosCompra", "Compra", new { Id_1 = Fierro.Id_servicio })); } else { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } } else { if (!string.IsNullOrEmpty(Fierro.Id_servicio)) { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar la imagen de fierro. Intente más tarde."; return(RedirectToAction("DocumentosCompra", "Compra", new { Id_1 = Fierro.Id_servicio })); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(View(Fierro)); } } } } else { if (!string.IsNullOrEmpty(Fierro.Id_servicio)) { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar la imagen del fierro. Intente más tarde."; return(RedirectToAction("DocumentosCompra", "Compra", new { Id_1 = Fierro.Id_servicio })); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(View(Fierro)); } } } else { if (!string.IsNullOrEmpty(Fierro.Id_servicio)) { TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos"; return(RedirectToAction("DocumentosCompra", "Compra", new { Id_1 = Fierro.Id_servicio })); } else { TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos"; return(View(Fierro)); } } return(View(Fierro)); } catch (Exception ex) { if (!string.IsNullOrEmpty(Fierro.Id_servicio)) { TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos"; return(RedirectToAction("DocumentosCompra", "Compra", new { Id_1 = Fierro.Id_servicio })); } else { TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos"; return(View(Fierro)); } } }
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(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 PagosEdit(DocumentoPorPagarDetallePagosModels DocumentoPorPagarPago) { DocumentoXPagar_Datos DocumentoDatos = new DocumentoXPagar_Datos(); try { if (Token.IsTokenValid()) { ModelState.Remove("pendiente"); if (ModelState.IsValid) { DocumentoPorPagarPago.Conexion = Conexion; DocumentoPorPagarPago.Usuario = User.Identity.Name; DocumentoPorPagarPago.RespuestaAjax = new RespuestaAjax(); if (DocumentoPorPagarPago.Bancarizado) { if (DocumentoPorPagarPago.HttpImagen != null) { //DocumentoPorPagarPago.ImagenBase64 = Auxiliar.ImageToBase64(DocumentoPorPagarPago.HttpImagen); Stream s = DocumentoPorPagarPago.HttpImagen.InputStream; //Evento.ImagenBase64 = Auxiliar.ImageToBase64(Evento.HttpImagen); if (Path.GetExtension(DocumentoPorPagarPago.HttpImagen.FileName).ToLower() == ".heic") { Image img = (Image)Auxiliar.ProcessFile(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); DocumentoPorPagarPago.ImagenBase64 = image.ToBase64String(ImageFormat.Jpeg); } else { Image img = new Bitmap(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); DocumentoPorPagarPago.ImagenBase64 = image.ToBase64String(img.RawFormat); } } } DocumentoPorPagarPago = DocumentoDatos.AC_ComprobanteCompra(DocumentoPorPagarPago); if (DocumentoPorPagarPago.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; if (DocumentoPorPagarPago.pendiente == 0) { return(RedirectToAction("Index")); } Token.ResetToken(); return(RedirectToAction("DetallePagos", new { id = DocumentoPorPagarPago.Id_documentoPorPagar, id2 = DocumentoPorPagarPago.id_status })); } else { DocumentoPorPagarDetallePagosModels documentoPago = new DocumentoPorPagarDetallePagosModels(); DocumentoXPagar_Datos DocPagarDatos = new DocumentoXPagar_Datos(); documentoPago.Id_documentoPorPagar = DocumentoPorPagarPago.Id_documentoPorPagar; documentoPago.Usuario = User.Identity.Name; documentoPago.Conexion = Conexion; documentoPago.TipoServicio = 1; documentoPago.ListaAsignar = DocPagarDatos.GetListadoAsignarPagos(documentoPago); //es para el boton de regresar 1 es compra, 2 es flete de la compra if (documentoPago.TipoServicio == 1 || documentoPago.TipoServicio == 2) { documentoPago.Id_compra = documentoPago.ListaAsignar[0].Id_2; } documentoPago.ListaFormaPagos = DocPagarDatos.GetListadoCFDIFormaPago(documentoPago); documentoPago = DocPagarDatos.GetNombreEmpresaProveedorCliente(documentoPago); documentoPago.TipoCuentaBancaria = 1; documentoPago.ListaCuentasBancariasEmpresa = DocPagarDatos.GetListadoCuentasBancarias(documentoPago); documentoPago.TipoCuentaBancaria = 2; documentoPago.ListaCuentasBancariasProveedor = DocPagarDatos.GetListadoCuentasBancarias(documentoPago); documentoPago.fecha = DateTime.Now; documentoPago.Bancarizado = false; documentoPago.ImagenBase64 = Auxiliar.SetDefaultImage(); documentoPago.ExtensionImagenBase64 = Auxiliar.ObtenerExtensionImagenBase64(documentoPago.ImagenBase64); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar"; return(View(documentoPago)); } } else { DocumentoPorPagarDetallePagosModels documentoPago = new DocumentoPorPagarDetallePagosModels(); DocumentoXPagar_Datos DocPagarDatos = new DocumentoXPagar_Datos(); documentoPago.Id_documentoPorPagar = DocumentoPorPagarPago.Id_documentoPorPagar; documentoPago.Usuario = User.Identity.Name; documentoPago.Conexion = Conexion; documentoPago.TipoServicio = 1; documentoPago.ListaAsignar = DocPagarDatos.GetListadoAsignarPagos(documentoPago); //es para el boton de regresar 1 es compra, 2 es flete de la compra if (documentoPago.TipoServicio == 1 || documentoPago.TipoServicio == 2) { documentoPago.Id_compra = documentoPago.ListaAsignar[0].Id_2; } documentoPago.ListaFormaPagos = DocPagarDatos.GetListadoCFDIFormaPago(documentoPago); documentoPago = DocPagarDatos.GetNombreEmpresaProveedorCliente(documentoPago); documentoPago.TipoCuentaBancaria = 1; documentoPago.ListaCuentasBancariasEmpresa = DocPagarDatos.GetListadoCuentasBancarias(documentoPago); documentoPago.TipoCuentaBancaria = 2; documentoPago.ListaCuentasBancariasProveedor = DocPagarDatos.GetListadoCuentasBancarias(documentoPago); documentoPago.fecha = DateTime.Now; documentoPago.Bancarizado = false; documentoPago.ImagenBase64 = Auxiliar.SetDefaultImage(); documentoPago.ExtensionImagenBase64 = Auxiliar.ObtenerExtensionImagenBase64(documentoPago.ImagenBase64); return(View(documentoPago)); } } else { return(RedirectToAction("DetallePagos", new { id = DocumentoPorPagarPago.Id_documentoPorPagar, id2 = DocumentoPorPagarPago.id_status })); } } catch (Exception) { DocumentoPorPagarDetallePagosModels documentoPago = new DocumentoPorPagarDetallePagosModels(); DocumentoXPagar_Datos DocPagarDatos = new DocumentoXPagar_Datos(); documentoPago.Id_documentoPorPagar = DocumentoPorPagarPago.Id_documentoPorPagar; documentoPago.Usuario = User.Identity.Name; documentoPago.Conexion = Conexion; documentoPago.TipoServicio = 1; documentoPago.ListaAsignar = DocPagarDatos.GetListadoAsignarPagos(documentoPago); //es para el boton de regresar 1 es compra, 2 es flete de la compra if (documentoPago.TipoServicio == 1 || documentoPago.TipoServicio == 2) { documentoPago.Id_compra = documentoPago.ListaAsignar[0].Id_2; } documentoPago.ListaFormaPagos = DocPagarDatos.GetListadoCFDIFormaPago(documentoPago); documentoPago = DocPagarDatos.GetNombreEmpresaProveedorCliente(documentoPago); documentoPago.TipoCuentaBancaria = 1; documentoPago.ListaCuentasBancariasEmpresa = DocPagarDatos.GetListadoCuentasBancarias(documentoPago); documentoPago.TipoCuentaBancaria = 2; documentoPago.ListaCuentasBancariasProveedor = DocPagarDatos.GetListadoCuentasBancarias(documentoPago); documentoPago.fecha = DateTime.Now; documentoPago.Bancarizado = false; documentoPago.ImagenBase64 = Auxiliar.SetDefaultImage(); documentoPago.ExtensionImagenBase64 = Auxiliar.ObtenerExtensionImagenBase64(documentoPago.ImagenBase64); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error contacte a soporte tecnico"; return(RedirectToAction("DetallePagos", new { id = DocumentoPorPagarPago.Id_documentoPorPagar })); } }
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 UPPCliente(UPPClienteModels uppModel) { CatCliente_Datos ClienteDatos = new CatCliente_Datos(); try { if (Token.IsTokenValid()) { //HttpPostedFileBase bannerImage = Request.Files[0] as HttpPostedFileBase; if (uppModel.ImagenHttp != null) { //uppModel.Imagen = Auxiliar.ImageToBase64(uppModel.ImagenHttp); Stream s = uppModel.ImagenHttp.InputStream; if (Path.GetExtension(uppModel.ImagenHttp.FileName).ToLower() == ".heic") { Image img = (Image)Auxiliar.ProcessFile(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); uppModel.Imagen = image.ToBase64String(ImageFormat.Jpeg); } else { Image img = new Bitmap(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); uppModel.Imagen = image.ToBase64String(img.RawFormat); } } if (ModelState.IsValid) { uppModel.Conexion = Conexion; //upp.id_cliente = id; uppModel.Usuario = User.Identity.Name; uppModel = ClienteDatos.CUPPCliente(uppModel); if (uppModel.Completado) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { uppModel.Conexion = Conexion; //upp.id_cliente = id; uppModel.listaPaises = ClienteDatos.obtenerListaPaises(uppModel); uppModel.listaEstado = ClienteDatos.obtenerListaEstados(uppModel); uppModel.listaMunicipio = ClienteDatos.obtenerListaMunicipios(uppModel); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(View(uppModel)); } } else { uppModel.Conexion = Conexion; //upp.id_cliente = id; uppModel.listaPaises = ClienteDatos.obtenerListaPaises(uppModel); uppModel.listaEstado = ClienteDatos.obtenerListaEstados(uppModel); uppModel.listaMunicipio = ClienteDatos.obtenerListaMunicipios(uppModel); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(View(uppModel)); } } else { return(RedirectToAction("Index")); } } catch (Exception ex) { uppModel.Conexion = Conexion; //upp.id_cliente = id; uppModel.listaPaises = ClienteDatos.obtenerListaPaises(uppModel); uppModel.listaEstado = ClienteDatos.obtenerListaEstados(uppModel); uppModel.listaMunicipio = ClienteDatos.obtenerListaMunicipios(uppModel); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(View(uppModel)); } }
public ActionResult Cobro(DocumentosPorCobrarDetallePagosModels DocumentoPorCobrarPago) { try { if (Token.IsTokenValid()) { DocumentoPorCobrarPago.Usuario = User.Identity.Name; DocumentoPorCobrarPago.Conexion = conexion; DocumentoPorCobrarPago.RespuestaAjax = new RespuestaAjax(); if (DocumentoPorCobrarPago.Bancarizado) { if (DocumentoPorCobrarPago.HttpImagen != null) { //DocumentoPorCobrarPago.ImagenBase64 = Auxiliar.ImageToBase64(DocumentoPorCobrarPago.HttpImagen); Stream s = DocumentoPorCobrarPago.HttpImagen.InputStream; if (Path.GetExtension(DocumentoPorCobrarPago.HttpImagen.FileName).ToLower() == ".heic") { Image img = (Image)Auxiliar.ProcessFile(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); DocumentoPorCobrarPago.ImagenBase64 = image.ToBase64String(ImageFormat.Jpeg); } else { Image img = new Bitmap(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); DocumentoPorCobrarPago.ImagenBase64 = image.ToBase64String(img.RawFormat); } } } _VentaGeneral_Datos oDatosVentaGeneral = new _VentaGeneral_Datos(); DocumentoPorCobrarPago = oDatosVentaGeneral.VentaGeneral_spCIDDB_ac_detallesPago(DocumentoPorCobrarPago); if (DocumentoPorCobrarPago.RespuestaAjax.Success) { TempData["typemessage"] = "1"; TempData["message"] = "Datos guardados correctamente."; Token.ResetToken(); } else { TempData["typemessage"] = "2"; TempData["message"] = DocumentoPorCobrarPago.RespuestaAjax.Mensaje; } return(RedirectToAction("Transacciones", "VentaGeneral", new { id = DocumentoPorCobrarPago.Id_padre.Trim() })); } else { TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos."; return(RedirectToAction("Index", "VentaGeneral")); } } catch (Exception ex) { string Mensaje = ex.Message.Replace("\r\n", "").Replace("\r", "").Replace("\n", ""); TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos, error: " + Mensaje; return(RedirectToAction("Index", "VentaGeneral")); } }
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)); } }