public ActionResult PagosDelete(string id, string id2) { try { DocumentoPorPagarDetallePagosModels Datos = new DocumentoPorPagarDetallePagosModels { Id_documentoPorPagarDetallePagos = id, Id_documentoPorPagar = id2, Conexion = Conexion, Usuario = User.Identity.Name }; DocumentoXPagar_Datos DocDatos = new DocumentoXPagar_Datos(); DocDatos.EliminarPagoDocumentoPorPagar(Datos); if (Datos.Completado) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se ha eliminado correctamente"; return(Json("")); } else { return(Json("")); } } catch { return(View()); } }
// GET: Admin/DocumentoXPagar/PagosEdit/5 public ActionResult PagosEdit(string id, string id2, int id3) { try { Token.SaveToken(); DocumentoPorPagarDetallePagosModels DocumentoPagarDetPago = new DocumentoPorPagarDetallePagosModels(); DocumentoXPagar_Datos DocCobrarDatos = new DocumentoXPagar_Datos(); DocumentoPagarDetPago.Usuario = User.Identity.Name; DocumentoPagarDetPago.Conexion = Conexion; DocumentoPagarDetPago.Id_documentoPorPagarDetallePagos = id; DocumentoPagarDetPago = DocCobrarDatos.GetDetalleDocumentoPago(DocumentoPagarDetPago); DocumentoPagarDetPago.id_status = id3; DocumentoPagarDetPago.ListaAsignar = DocCobrarDatos.GetListadoAsignarPagos(DocumentoPagarDetPago); if (DocumentoPagarDetPago.TipoServicio == 1 || DocumentoPagarDetPago.TipoServicio == 2) { DocumentoPagarDetPago.Id_compra = DocumentoPagarDetPago.ListaAsignar[0].Id_2; } if (string.IsNullOrEmpty(DocumentoPagarDetPago.ImagenBase64)) { DocumentoPagarDetPago.ImagenBase64 = Auxiliar.SetDefaultImage(); } DocumentoPagarDetPago.ExtensionImagenBase64 = Auxiliar.ObtenerExtensionImagenBase64(DocumentoPagarDetPago.ImagenBase64); DocumentoPagarDetPago.ListaFormaPagos = DocCobrarDatos.GetListadoCFDIFormaPago(DocumentoPagarDetPago); DocumentoPagarDetPago = DocCobrarDatos.GetNombreEmpresaProveedorCliente(DocumentoPagarDetPago); DocumentoPagarDetPago.TipoCuentaBancaria = 1; DocumentoPagarDetPago.ListaCuentasBancariasEmpresa = DocCobrarDatos.GetListadoCuentasBancarias(DocumentoPagarDetPago); DocumentoPagarDetPago.TipoCuentaBancaria = 2; DocumentoPagarDetPago.ListaCuentasBancariasProveedor = DocCobrarDatos.GetListadoCuentasBancarias(DocumentoPagarDetPago); return(View(DocumentoPagarDetPago)); } catch { return(View()); } }
public ActionResult DetailsPagos(string id, int id2) { try { DocumentoPorPagarDetallePagosModels pago = new DocumentoPorPagarDetallePagosModels(); DocumentoXPagar_Datos documentoDatos = new DocumentoXPagar_Datos(); pago.Conexion = Conexion; pago.Id_documentoPorPagar = id; pago.id_status = id2; pago.ListaPagosDocumento = documentoDatos.ObtenerListaDetallePagos(pago); return(View(pago)); } catch (Exception) { DocumentoPorPagarModels docu = new DocumentoPorPagarModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
public ActionResult GetCuentasBancarias(string Id_documentoPorCobrar, int tipoServicio) { try { DocumentoPorPagarDetallePagosModels DocumentoPorPagarPagos = new DocumentoPorPagarDetallePagosModels(); DocumentoXPagar_Datos DocumentoDatos = new DocumentoXPagar_Datos(); DocumentoPorPagarPagos.Id_documentoPorPagar = Id_documentoPorCobrar; DocumentoPorPagarPagos.TipoCuentaBancaria = tipoServicio; DocumentoPorPagarPagos.Conexion = Conexion; DocumentoPorPagarPagos.Usuario = User.Identity.Name; DocumentoPorPagarPagos.ListaCuentasBancariasEmpresa = DocumentoDatos.GetListadoCuentasBancarias(DocumentoPorPagarPagos); return(Content(DocumentoPorPagarPagos.ListaCuentasBancariasEmpresa.ToJSON(), "application/json")); } catch { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error. Por favor contacte a soporte técnico"; return(Json("")); } }
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 })); } }
// GET: Admin/DocumentoXPagar/PagosCreate/5 public ActionResult PagosCreate(string id, int id2) { try { Token.SaveToken(); DocumentoPorPagarDetallePagosModels documentoPago = new DocumentoPorPagarDetallePagosModels(); DocumentoXPagar_Datos DocPagarDatos = new DocumentoXPagar_Datos(); documentoPago.Id_documentoPorPagar = id; documentoPago.Usuario = User.Identity.Name; documentoPago.Conexion = Conexion; documentoPago = DocPagarDatos.SpCSLDB_get_GetDetalleDocumentoPago(documentoPago); documentoPago.TipoServicio = 1; documentoPago.id_status = id2; 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)); } catch { DocumentoPorPagarDetallePagosModels documentoPago = new DocumentoPorPagarDetallePagosModels(); DocumentoXPagar_Datos DocPagarDatos = new DocumentoXPagar_Datos(); documentoPago.Id_documentoPorPagar = id; 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.ImagenMostrar = Auxiliar.SetDefaultImage(); documentoPago.ExtensionImagenBase64 = Auxiliar.ObtenerExtensionImagenBase64(documentoPago.ImagenMostrar); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(documentoPago)); } }