This commit is contained in:
2019-08-29 18:43:25 -07:00
parent c009186546
commit 2f2b9d81d7

View File

@@ -103,58 +103,58 @@ public partial class Ventas_RepCancelacionesPorRespuesta : ClsPaginas
sb.AppendFormat("Es Cancelable: {0} <br/>", string.IsNullOrEmpty(resp.EsCancelable) ? "Desconocido" : resp.EsCancelable); sb.AppendFormat("Es Cancelable: {0} <br/>", string.IsNullOrEmpty(resp.EsCancelable) ? "Desconocido" : resp.EsCancelable);
sb.AppendFormat("Estatus de Cancelación: {0} <br/><br/>", string.IsNullOrEmpty(resp.EsCancelable) ? "Desconocido" : resp.EstatusCancelacion); sb.AppendFormat("Estatus de Cancelación: {0} <br/><br/>", string.IsNullOrEmpty(resp.EsCancelable) ? "Desconocido" : resp.EstatusCancelacion);
var FueCancelado = CancelarDocumento(CveVenta, CveEstatus, CveCliente, Folio, uuid, CancelacionAcuse, CancelacionFecha, TipoDocto, total.ToDouble(), UsuarioActual.Empresa.CvePAC).Mensaje; //var FueCancelado = CancelarDocumento(CveVenta, CveEstatus, CveCliente, Folio, uuid, CancelacionAcuse, CancelacionFecha, TipoDocto, total.ToDouble(), UsuarioActual.Empresa.CvePAC).Mensaje;
sb.AppendFormat("{0} <br/>", FueCancelado); //sb.AppendFormat("{0} <br/>", FueCancelado);
if (CveEstatus.Contiene(4, 5) && EsRefacturacion) //if (CveEstatus.Contiene(4, 5) && EsRefacturacion)
//{
// Response.Redirect(string.Format("Ventas.aspx?CveDevolucion={0}&NuevaFactura=1", CveVenta));
//}
if ((resp.EsCancelable.ToUpper() == "NO CANCELABLE"))
{ {
Response.Redirect(string.Format("Ventas.aspx?CveDevolucion={0}&NuevaFactura=1", CveVenta)); sb.Append("Esta factura no es cancelable.");
return sb.ToString();
} }
//if ((resp.EsCancelable.ToUpper() == "NO CANCELABLE")) if (resp.Estado.ToUpper().Trim() == "CANCELADO" || resp.EstatusCancelacion.ToUpper() == "PLAZO VENCIDO")
//{ {
// sb.Append("Esta factura no es cancelable."); CveEstatus = 5;
// return sb.ToString(); var solicitud = new WSGF.Service1SoapClient();
//} var acuse = solicitud.GetAcuse(emisor, "rene.molina@adsistemas.mx", "rene2018", uuid);
//if (resp.Estado.ToUpper().Trim() == "CANCELADO" || resp.EstatusCancelacion.ToUpper() == "PLAZO VENCIDO") if (acuse.Estado == 0)
//{ {
// CveEstatus = 5; var xmlAcuse = new System.Xml.XmlDocument();
// var solicitud = new WSGF.Service1SoapClient(); xmlAcuse.LoadXml(DecodeBase64(acuse.CfdiB64));
// var acuse = solicitud.GetAcuse(emisor, "rene.molina@adsistemas.mx", "rene2018", uuid);
// if (acuse.Estado == 0) CancelacionAcuse = xmlAcuse.GetElementsByTagName("SignatureValue")[0].InnerText;
// { CancelacionFecha = xmlAcuse.SelectSingleNode("Acuse").Attributes["Fecha"].Value.ToDate();
// var xmlAcuse = new System.Xml.XmlDocument(); }
// xmlAcuse.LoadXml(DecodeBase64(acuse.CfdiB64));
// CancelacionAcuse = xmlAcuse.GetElementsByTagName("SignatureValue")[0].InnerText; var FueCancelado = CancelarDocumento(CveVenta, CveEstatus, CveCliente, Folio, uuid, CancelacionAcuse, CancelacionFecha, TipoDocto, total.ToDouble(), UsuarioActual.Empresa.CvePAC).Mensaje;
// CancelacionFecha = xmlAcuse.SelectSingleNode("Acuse").Attributes["Fecha"].Value.ToDate();
// }
// var FueCancelado = CancelarDocumento(CveVenta, CveEstatus, CveCliente, Folio, uuid, CancelacionAcuse, CancelacionFecha, TipoDocto, total.ToDouble(), UsuarioActual.Empresa.CvePAC).Mensaje; sb.AppendFormat("{0} <br/>", FueCancelado);
if (CveEstatus.Contiene(4, 5) && EsRefacturacion)
// sb.AppendFormat("{0} <br/>", FueCancelado); {
// if (CveEstatus.Contiene(4, 5) && EsRefacturacion) Response.Redirect(string.Format("Ventas.aspx?CveDevolucion={0}&NuevaFactura=1", CveVenta));
// { }
// Response.Redirect(string.Format("Ventas.aspx?CveDevolucion={0}&NuevaFactura=1", CveVenta)); }
// } else if (resp.EstatusCancelacion.ToUpper() == "SOLICITUD RECHAZADA")
//} {
//else if (resp.EstatusCancelacion.ToUpper() == "SOLICITUD RECHAZADA") //ASIGNAMOS ESTATUS EMITIDA
//{ CveEstatus = 3;
// //ASIGNAMOS ESTATUS EMITIDA var ObjVentas = new ClsVentas();
// CveEstatus = 3; if (ObjVentas.UpdateEstatusVenta(CveVenta, CveEstatus, UsuarioActual.CveEmpresa))
// var ObjVentas = new ClsVentas(); {
// if (ObjVentas.UpdateEstatusVenta(CveVenta, CveEstatus, UsuarioActual.CveEmpresa)) sb.Append("El estatus de la factura fue cambiado a 'Emitida'.");
// { }
// sb.Append("El estatus de la factura fue cambiado a 'Emitida'."); else
// } {
// else sb.Append("Ocurrió un error al cambiar el estatus de la factura.");
// { }
// sb.Append("Ocurrió un error al cambiar el estatus de la factura."); ObjVentas.Dispose();
// } }
// ObjVentas.Dispose();
//}
} }
else else
{ {