public void ConsultaNotaCargo_Buscar(NotaCargo notaCargo, ref List <NotaCargo> listaNotaCargo, string Conexion , int?Id_Cte_inicio , int?Id_Cte_fin , DateTime?Nca_Fecha_inicio , DateTime?Nca_Fecha_fin , string Nca_Estatus , int?Id_Nca_inicio , int?Id_Nca_fin , int?Id_U) { try { new CD_CapNotaCargo().ConsultaNotaCargo_Buscar(notaCargo, ref listaNotaCargo, Conexion , Id_Cte_inicio , Id_Cte_fin , Nca_Fecha_inicio , Nca_Fecha_fin , Nca_Estatus , Id_Nca_inicio , Id_Nca_fin , Id_U); } catch (Exception ex) { throw ex; } }
public void ModificarNotaCargoSAT(NotaCargo notaCargo, string Conexion, ref int verificador) { try { new CD_CapNotaCargo().ModificarNotaCargoSAT(notaCargo, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void ConsultaNotaCargo(ref NotaCargo notaCargo, string Conexion) { try { new CD_CapNotaCargo().ConsultaNotaCargo(ref notaCargo, Conexion); } catch (Exception ex) { throw ex; } }
public void ConsultarNotaCargoSAT(ref NotaCargo notaCredito, string Conexion, ref object resultado) { try { new CD_CapNotaCargo().ConsultarNotaCargoSAT(ref notaCredito, Conexion, ref resultado); } catch (Exception ex) { throw ex; } }
public void ConsultaNotaCargo_Encabezado(ref NotaCargo notaCargo, string Conexion, ref bool encontrado) { try { new CD_CapNotaCargo().ConsultaNotaCargo_Encabezado(ref notaCargo, Conexion, ref encontrado); } catch (Exception ex) { throw ex; } }
public void ModificarNotaCargo(ref NotaCargo notaCargo, string Conexion, ref int verificador, List <AdendaDet> ListCab, DataTable listaFacturaDet) { try { CD_CapNotaCargo claseCapaDatos = new CD_CapNotaCargo(); claseCapaDatos.ModificarNotaCargo(ref notaCargo, Conexion, ref verificador, ListCab, listaFacturaDet); } catch (Exception ex) { throw ex; } }
public void ArchivoPdf_Xml(ref NotaCargo notaCargo, string Conexion) { try { CD_CapNotaCargo claseCapaDatos = new CD_CapNotaCargo(); claseCapaDatos.ArchivoPdf_Xml(ref notaCargo, Conexion); } catch (Exception ex) { throw ex; } }
public void EliminarNotaCargo(NotaCargo notaCargo, string Conexion, ref int verificador) { try { CD_CapNotaCargo claseCapaDatos = new CD_CapNotaCargo(); claseCapaDatos.EliminarNotaCargo(notaCargo, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void ConsultaPagoNotaFicha(ref NotaCargo ficha, string Conexion, ref int verificador) { try { CD_CapPago claseCapaDatos = new CD_CapPago(); claseCapaDatos.ConsultaPagoNotaFicha(ref ficha, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void AgregarAdenda(NotaCargo notaCargo, Sesion sesion, ref int verificador) { try { CD_CapNotaCargo claseCapaDatos = new CD_CapNotaCargo(); claseCapaDatos.AgregarAdenda(notaCargo, sesion, ref verificador); } catch (Exception ex) { throw ex; } }
public void Rastreo(ref NotaCargo nca, string Conexion) { try { CD_CapNotaCargo claseCapaDatos = new CD_CapNotaCargo(); claseCapaDatos.Rastreo(nca, Conexion); } catch (Exception ex) { throw ex; } }
public List <NotaCargo> ConsultaProductosNotaCargo(ref NotaCargo notaCargo, string Conexion) { try { CD_CapNotaCargo claseCapaDatos = new CD_CapNotaCargo(); List <NotaCargo> NotaCargo = claseCapaDatos.ConsultaProductosNotaCargo(ref notaCargo, Conexion); return(NotaCargo); } catch (Exception ex) { throw ex; } }
public void ConsultaPagoNotaFicha(ref NotaCargo ficha, string Conexion, ref int verificador) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Serie", "@Id_Ref" }; object[] Valores = { ficha.Id_Emp, ficha.Id_Cd, ficha.Serie, ficha.Id_Nca }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapNCargoFicha_Consultar", ref dr, Parametros, Valores); if (dr.HasRows) { dr.Read(); ficha.Id_Ter = dr.IsDBNull(dr.GetOrdinal("Id_Ter")) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Ter"))); ficha.Id_Cte = dr.IsDBNull(dr.GetOrdinal("Id_Cte")) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cte"))); ficha.Cte_NomComercial = dr.IsDBNull(dr.GetOrdinal("Cte_NomComercial")) ? "" : dr.GetValue(dr.GetOrdinal("Cte_NomComercial")).ToString(); ficha.Nca_Fecha = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Nca_Fecha"))); ficha.Nca_Estatus = dr.IsDBNull(dr.GetOrdinal("Nca_Estatus")) ? "" : dr.GetValue(dr.GetOrdinal("Nca_Estatus")).ToString(); ficha.Importe = dr.IsDBNull(dr.GetOrdinal("Nca_Importe")) ? 0 : Convert.ToDouble(dr.GetValue(dr.GetOrdinal("Nca_Importe"))); ficha.Nca_Pagado = dr.IsDBNull(dr.GetOrdinal("Nca_Pagado")) ? 0 : Convert.ToDouble(dr.GetValue(dr.GetOrdinal("Nca_Pagado"))); ficha.Id_Cd = dr.IsDBNull(dr.GetOrdinal("Id_Cd")) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); verificador = 1; } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ConsultarValuacionProyecto(ref ValuacionProyecto valuacionProyecto, string Conexion) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Vap" }; object[] Valores = { valuacionProyecto.Id_Emp , valuacionProyecto.Id_Cd , valuacionProyecto.Id_Vap }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapValProyectoCtasMarg_Consultar", ref dr, Parametros, Valores); NotaCargo fac = new NotaCargo(); if (dr.HasRows) { dr.Read(); valuacionProyecto.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); valuacionProyecto.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); valuacionProyecto.Id_Vap = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Vap"))); valuacionProyecto.Vap_Fecha = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Vap_Fecha"))); valuacionProyecto.Id_U = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_U"))); valuacionProyecto.Id_Cte = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cte"))); valuacionProyecto.Cte_NomComercial = dr.GetValue(dr.GetOrdinal("Cte_NomComercial")).ToString(); valuacionProyecto.Vap_Nota = dr.IsDBNull(dr.GetOrdinal("Vap_Nota")) ? string.Empty : dr.GetValue(dr.GetOrdinal("Vap_Nota")).ToString(); valuacionProyecto.Vap_Estatus = dr.GetValue(dr.GetOrdinal("Vap_Estatus")).ToString(); } dr.Close(); valuacionProyecto.ListaProductosValuacionProyecto = new List <ValuacionProyectoDetalle>(); sqlcmd = CapaDatos.GenerarSqlCommand("spCapValProyectoCtasMargDetalle_Consultar", ref dr, Parametros, Valores); while (dr.Read()) { ValuacionProyectoDetalle valuacionProyectoDetalle = new ValuacionProyectoDetalle(); valuacionProyectoDetalle.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); valuacionProyectoDetalle.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); valuacionProyectoDetalle.Id_Vap = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Vap"))); valuacionProyectoDetalle.Id_VapDet = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_VapDet"))); valuacionProyectoDetalle.Vap_Tipo = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Vap_Tipo"))); valuacionProyectoDetalle.Vap_TipoStr = dr.GetValue(dr.GetOrdinal("Vap_TipoStr")).ToString(); valuacionProyectoDetalle.Id_Prd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Prd"))); valuacionProyectoDetalle.Producto = new Producto(); valuacionProyectoDetalle.Producto.Id_Prd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Prd"))); valuacionProyectoDetalle.Producto.Prd_Descripcion = dr.GetValue(dr.GetOrdinal("Prd_Descripcion")).ToString(); valuacionProyectoDetalle.Producto.Prd_Presentacion = dr.GetValue(dr.GetOrdinal("Prd_Presentacion")).ToString(); if (dr.IsDBNull(dr.GetOrdinal("Prd_UniNs"))) { valuacionProyectoDetalle.Producto.Prd_UniNs = null; } else { valuacionProyectoDetalle.Producto.Prd_UniNs = dr.GetValue(dr.GetOrdinal("Prd_UniNs")).ToString(); } valuacionProyectoDetalle.Vap_Cantidad = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Vap_Cantidad"))); valuacionProyectoDetalle.Vap_Costo = Convert.ToDouble(dr.GetValue(dr.GetOrdinal("Vap_Costo"))); valuacionProyectoDetalle.Vap_Precio = Convert.ToDouble(dr.GetValue(dr.GetOrdinal("Vap_Precio"))); valuacionProyectoDetalle.Estatus = dr.GetValue(dr.GetOrdinal("Det_Estatus")).ToString(); valuacionProyectoDetalle.Vap_PrecioEspecial = Convert.ToDouble(dr.GetValue(dr.GetOrdinal("Vap_PrecioEspecial"))); valuacionProyecto.ListaProductosValuacionProyecto.Add(valuacionProyectoDetalle); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ConsultarFacturaRevisionCobro(ref FacturaRevisionCobro facturaRevisionCobro, string Conexion) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Frc" }; object[] Valores = { facturaRevisionCobro.Id_Emp , facturaRevisionCobro.Id_Cd , facturaRevisionCobro.Id_Frc }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapFacRevCob_Consultar", ref dr, Parametros, Valores); NotaCargo fac = new NotaCargo(); if (dr.HasRows) { dr.Read(); facturaRevisionCobro.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); facturaRevisionCobro.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); facturaRevisionCobro.Cd_Nombre = dr.GetValue(dr.GetOrdinal("Cd_Nombre")).ToString(); facturaRevisionCobro.Id_Frc = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Frc"))); facturaRevisionCobro.Id_Reg = dr.IsDBNull(dr.GetOrdinal("Id_Reg")) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Reg"))); facturaRevisionCobro.Id_U = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_U"))); facturaRevisionCobro.Frc_Entrego = dr.GetValue(dr.GetOrdinal("Frc_Entrego")).ToString(); facturaRevisionCobro.Frc_Recibio = dr.GetValue(dr.GetOrdinal("Frc_Recibio")).ToString(); facturaRevisionCobro.Frc_Fecha = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Frc_Fecha"))); if (dr.IsDBNull(dr.GetOrdinal("Frc_FecEnvio"))) { facturaRevisionCobro.Frc_FecEnvio = null; } else { facturaRevisionCobro.Frc_FecEnvio = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Frc_FecEnvio"))); } if (dr.IsDBNull(dr.GetOrdinal("Frc_FecRecibio"))) { facturaRevisionCobro.Frc_FecRecibio = null; } else { facturaRevisionCobro.Frc_FecRecibio = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Frc_FecRecibio"))); } facturaRevisionCobro.Frc_Estatus = dr.IsDBNull(dr.GetOrdinal("Frc_Estatus")) ? string.Empty : dr.GetValue(dr.GetOrdinal("Frc_Estatus")).ToString(); } dr.Close(); facturaRevisionCobro.ListaFacturaRevisionCobroDet = new List <FacturaRevisionCobroDet>(); Parametros = new string[] { "@Id_Emp" , "@Id_Cd" , "@Id_Frc" , "@Db" }; Valores = new object[] { facturaRevisionCobro.Id_Emp , facturaRevisionCobro.Id_Cd , facturaRevisionCobro.Id_Frc , facturaRevisionCobro.DbName }; sqlcmd = CapaDatos.GenerarSqlCommand("spCapFacRevCobDetalle_Consultar", ref dr, Parametros, Valores); while (dr.Read()) { FacturaRevisionCobroDet facturaRevisionCobroDet = new FacturaRevisionCobroDet(); facturaRevisionCobroDet.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); facturaRevisionCobroDet.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); facturaRevisionCobroDet.Id_Frc = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Frc"))); facturaRevisionCobroDet.Id_FrcDet = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_FrcDet"))); facturaRevisionCobroDet.Id_Reg = dr.IsDBNull(dr.GetOrdinal("Id_Reg")) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Reg"))); facturaRevisionCobroDet.Frc_Tipo = dr.GetValue(dr.GetOrdinal("Frc_Tipo")).ToString(); facturaRevisionCobroDet.Frc_TipoStr = dr.GetValue(dr.GetOrdinal("Frc_TipoStr")).ToString(); facturaRevisionCobroDet.Frc_Doc = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Frc_Doc"))); facturaRevisionCobroDet.Frc_Fecha = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Frc_Fecha"))); facturaRevisionCobroDet.Id_Cte = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cte"))); facturaRevisionCobroDet.Cte_NomComercial = dr.GetValue(dr.GetOrdinal("Cte_NomComercial")).ToString(); facturaRevisionCobroDet.Frc_Importe = Convert.ToDouble(dr.GetValue(dr.GetOrdinal("Frc_Importe"))); facturaRevisionCobroDet.Frc_EnviarA = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Frc_EnviarA"))); facturaRevisionCobroDet.Frc_EnviarAStr = dr.GetValue(dr.GetOrdinal("Frc_EnviarAStr")).ToString(); facturaRevisionCobroDet.Frc_Confirmado = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Confirmado"))); facturaRevisionCobroDet.Frc_Seleccionado = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Seleccionado"))); facturaRevisionCobroDet.Frc_Cheque = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Frc_Cheque"))); facturaRevisionCobroDet.Frc_Efectivo = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Frc_Efectivo"))); facturaRevisionCobro.ListaFacturaRevisionCobroDet.Add(facturaRevisionCobroDet); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ConsultarFacturaAlmacenCobro(ref FacturaAlmacenCobro FacturaAlmacenCobro, string Conexion) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Fac" }; object[] Valores = { FacturaAlmacenCobro.Id_Emp , FacturaAlmacenCobro.Id_Cd , FacturaAlmacenCobro.Id_Fac }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapFacAlmacenCobro_Consultar", ref dr, Parametros, Valores); NotaCargo fac = new NotaCargo(); if (dr.HasRows) { dr.Read(); FacturaAlmacenCobro.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); FacturaAlmacenCobro.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); FacturaAlmacenCobro.Cd_Nombre = dr.GetValue(dr.GetOrdinal("Cd_Nombre")).ToString(); FacturaAlmacenCobro.Id_Fac = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_AlmCob"))); FacturaAlmacenCobro.Id_U = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_U"))); FacturaAlmacenCobro.Fac_Entrego = dr.GetValue(dr.GetOrdinal("AlmCob_Entrego")).ToString(); FacturaAlmacenCobro.Fac_Recibio = dr.GetValue(dr.GetOrdinal("AlmCob_Recibio")).ToString(); FacturaAlmacenCobro.Fac_Fecha = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("AlmCob_Fecha"))); FacturaAlmacenCobro.Fac_Estatus = dr.IsDBNull(dr.GetOrdinal("AlmCob_Estatus")) ? string.Empty : dr.GetValue(dr.GetOrdinal("AlmCob_Estatus")).ToString(); } dr.Close(); FacturaAlmacenCobro.ListaFacturaAlmacenCobroDet = new List <FacturaAlmacenCobroDet>(); Parametros = new string[] { "@Id_Emp" , "@Id_Cd" , "@Id_Fac" , "@Db" }; Valores = new object[] { FacturaAlmacenCobro.Id_Emp , FacturaAlmacenCobro.Id_Cd , FacturaAlmacenCobro.Id_Fac , FacturaAlmacenCobro.DbName }; sqlcmd = CapaDatos.GenerarSqlCommand("spCapFacAlmacenCobroDetalle_Consultar", ref dr, Parametros, Valores); while (dr.Read()) { FacturaAlmacenCobroDet FacturaAlmacenCobroDet = new FacturaAlmacenCobroDet(); FacturaAlmacenCobroDet.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); FacturaAlmacenCobroDet.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); FacturaAlmacenCobroDet.Id_Fac = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_AlmCob"))); FacturaAlmacenCobroDet.Id_FacDet = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_AlmCobDet"))); FacturaAlmacenCobroDet.Fac_Doc = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Fac"))); FacturaAlmacenCobroDet.Fac_Fecha = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Fac_Fecha"))); FacturaAlmacenCobroDet.Id_Cte = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cte"))); FacturaAlmacenCobroDet.Cte_NomComercial = dr.GetValue(dr.GetOrdinal("Cte_NomComercial")).ToString(); FacturaAlmacenCobroDet.Fac_Importe = Convert.ToDouble(dr.GetValue(dr.GetOrdinal("Fac_Importe"))); FacturaAlmacenCobroDet.Fac_Confirmado = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Confirmado"))); FacturaAlmacenCobroDet.Fac_Seleccionado = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Seleccionado"))); FacturaAlmacenCobroDet.Cte_DiasRevision = dr.GetValue(dr.GetOrdinal("DiasRevicion")).ToString(); if (FacturaAlmacenCobroDet.Cte_DiasRevision.Length > 0) { FacturaAlmacenCobroDet.Cte_DiasRevision = FacturaAlmacenCobroDet.Cte_DiasRevision.Substring(0, FacturaAlmacenCobroDet.Cte_DiasRevision.Length - 1); } FacturaAlmacenCobro.ListaFacturaAlmacenCobroDet.Add(FacturaAlmacenCobroDet); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
protected void imgAceptar_Click(object sender, ImageClickEventArgs e) { try { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; if (cmbTipo.SelectedValue == "1") { CN_CapFactura cn_capfactura = new CN_CapFactura(); CN_Rastreo cn_rastreo = new CN_Rastreo(); Factura fac = new Factura(); fac.Id_Emp = session.Id_Emp; fac.Id_Cd = session.Id_Cd_Ver; fac.Id_FacSerie = cmbSerie.Text + txtDocumento.Text; cn_capfactura.Rastreo(ref fac, session.Emp_Cnx); if (fac.Id_Cte != 0) { txtClienteId.Value = fac.Id_Cte; txtCliente.Text = fac.Cte_NomComercial; txtIva.Value = fac.Fac_ImporteIva; txtImporte.Value = fac.Fac_SubTotal; txtTotal.Value = fac.Fac_ImporteIva + fac.Fac_SubTotal; txtSaldo.Value = fac.Fac_ImporteIva + fac.Fac_SubTotal - fac.Fac_Pagado; txtEstatus.Text = fac.Fac_EstatusStr; dpFecha.SelectedDate = fac.Fac_Fecha == default(DateTime) ? null : (DateTime?)fac.Fac_Fecha; rgDocumentos.Rebind(); rgLogDocumento.Rebind(); } else { Limpiar(); Alerta("No se encontró el documento"); } } else { CN_CapNotaCargo cn_capnota = new CN_CapNotaCargo(); NotaCargo nca = new NotaCargo(); nca.Id_Emp = Sesion.Id_Emp; nca.Id_Cd = Sesion.Id_Cd_Ver; nca.Id_NcaSerie = cmbSerie.Text + txtDocumento.Text; cn_capnota.Rastreo(ref nca, Sesion.Emp_Cnx); if (nca.Id_Cte != 0) { txtClienteId.Value = nca.Id_Cte; txtCliente.Text = nca.Cte_NomComercial; txtIva.Value = nca.Nca_Iva; txtImporte.Value = nca.Nca_Subtotal; txtTotal.Value = nca.Nca_Iva + nca.Nca_Subtotal; txtSaldo.Value = nca.Nca_Iva + nca.Nca_Subtotal - nca.Nca_Pagado; txtEstatus.Text = nca.Nca_EstatusStr; dpFecha.SelectedDate = nca.Nca_Fecha; rgDocumentos.Rebind(); } else { Limpiar(); Alerta("No se encontró el documento"); } } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
public void ConsultarRemisionSvtaAlmacen(ref RemisionSvtaAlmacen RemisionSvtaAlmacen, string Conexion) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Rva" }; object[] Valores = { RemisionSvtaAlmacen.Id_Emp , RemisionSvtaAlmacen.Id_Cd , RemisionSvtaAlmacen.Id_Rva }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapRemSvtaAlmacen_Consultar", ref dr, Parametros, Valores); NotaCargo Rem = new NotaCargo(); if (dr.HasRows) { dr.Read(); RemisionSvtaAlmacen.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); RemisionSvtaAlmacen.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); RemisionSvtaAlmacen.Cd_Nombre = dr.GetValue(dr.GetOrdinal("Cd_Nombre")).ToString(); RemisionSvtaAlmacen.Id_Rva = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Rva"))); RemisionSvtaAlmacen.Id_Reg = dr.IsDBNull(dr.GetOrdinal("Id_Reg")) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Reg"))); RemisionSvtaAlmacen.Id_U = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_U"))); RemisionSvtaAlmacen.Rva_Entrego = dr.GetValue(dr.GetOrdinal("Rva_Entrego")).ToString(); RemisionSvtaAlmacen.Rva_Recibio = dr.GetValue(dr.GetOrdinal("Rva_Recibio")).ToString(); RemisionSvtaAlmacen.Rva_Fecha = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Rva_Fecha"))); RemisionSvtaAlmacen.Rva_FecEnvio = dr.IsDBNull(dr.GetOrdinal("Rva_FecEnvio")) ? (DateTime?)null : Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Rva_FecEnvio"))); RemisionSvtaAlmacen.Rva_FecRecibio = dr.IsDBNull(dr.GetOrdinal("Rva_FecRecibio")) ? (DateTime?)null : Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Rva_FecRecibio"))); RemisionSvtaAlmacen.Rva_Estatus = dr.IsDBNull(dr.GetOrdinal("Rva_Estatus")) ? string.Empty : dr.GetValue(dr.GetOrdinal("Rva_Estatus")).ToString(); } dr.Close(); RemisionSvtaAlmacen.ListaRemisionSvtaAlmacenDet = new List <RemisionSvtaAlmacenDet>(); Parametros = new string[] { "@Id_Emp" , "@Id_Cd" , "@Id_Rva" , "@Db" }; Valores = new object[] { RemisionSvtaAlmacen.Id_Emp , RemisionSvtaAlmacen.Id_Cd , RemisionSvtaAlmacen.Id_Rva , RemisionSvtaAlmacen.DbName }; sqlcmd = CapaDatos.GenerarSqlCommand("spCapRemSvtaAlmacenDetalle_Consultar", ref dr, Parametros, Valores); while (dr.Read()) { RemisionSvtaAlmacenDet RemisionSvtaAlmacenDet = new RemisionSvtaAlmacenDet(); RemisionSvtaAlmacenDet.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); RemisionSvtaAlmacenDet.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); RemisionSvtaAlmacenDet.Id_Rva = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Rva"))); RemisionSvtaAlmacenDet.Id_RvaDet = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_RvaDet"))); RemisionSvtaAlmacenDet.Id_Reg = dr.IsDBNull(dr.GetOrdinal("Id_Reg")) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Reg"))); RemisionSvtaAlmacenDet.Rva_Doc = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Rva_Doc"))); RemisionSvtaAlmacenDet.Rva_Fecha = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Rva_Fecha"))); RemisionSvtaAlmacenDet.Id_Cte = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cte"))); RemisionSvtaAlmacenDet.Cte_NomComercial = dr.GetValue(dr.GetOrdinal("Cte_NomComercial")).ToString(); RemisionSvtaAlmacenDet.Rva_Importe = Convert.ToDouble(dr.GetValue(dr.GetOrdinal("Rva_Importe"))); string dias_revision = dr.GetValue(dr.GetOrdinal("Rva_DiaRev")).ToString().Replace("1", "Lu,").Replace("2", "Ma,").Replace("3", "Mi,").Replace("4", "Ju,").Replace("5", "Vi,").Replace("6", "Sa,").Replace("7", "Do,"); RemisionSvtaAlmacenDet.Rva_DiaRev = dias_revision.Length > 0 ? dias_revision.Substring(0, dias_revision.Length - 1) : ""; RemisionSvtaAlmacenDet.Rva_Confirmado = dr.IsDBNull(dr.GetOrdinal("Confirmado")) ? false : Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Confirmado"))); RemisionSvtaAlmacenDet.Rva_Seleccionado = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Seleccionado"))); RemisionSvtaAlmacen.ListaRemisionSvtaAlmacenDet.Add(RemisionSvtaAlmacenDet); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
private void Inicializar() { try { if (!Convert.ToBoolean(Request.QueryString["Modificar"])) { RadToolBar1.Items[1].Visible = false; } Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; this.HD_Cliente.Value = Request.QueryString["Id_Cte"].ToString(); this.HD_ImporteTotal.Value = Request.QueryString["Nca_ImporteTotal"].ToString(); this.HD_IVAfacturacion.Value = Request.QueryString["IVA_Nca"].ToString(); this.HdId_NcaSerie.Value = Request.QueryString["Id_NcaSerie"].ToString(); string folio = Request.QueryString["Folio"].ToString(); if (Session["NcargoEspecialGuardada" + Session.SessionID].ToString() != "1") { ListaProductosNotaCargo = new List <NotaCargoDet>(); } if (ListaProductosNotaCargo != null && ListaProductosNotaCargo.Count > 0) { ListaProductosNotaCargo[0].Producto.Prd_DescripcionEspecial = (ListaProductosNotaCargo[0].Producto.Prd_DescripcionEspecial.Split(new string[] { "|" }, StringSplitOptions.RemoveEmptyEntries)).Length > 0 ? (ListaProductosNotaCargo[0].Producto.Prd_DescripcionEspecial.Split(new string[] { "|" }, StringSplitOptions.RemoveEmptyEntries))[0] : ""; } else { ListaProductosNotaCargo = new List <NotaCargoDet>(); NotaCargo nota = new NotaCargo(); nota.Id_Emp = sesion.Id_Emp; nota.Id_Cd = sesion.Id_Cd_Ver; nota.Id_Nca = !string.IsNullOrEmpty(folio) ? Convert.ToInt32(folio) : 0; List <NotaCargoDet> listaProdFacturaEspecialFinal = new List <NotaCargoDet>(); if (!string.IsNullOrEmpty(folio)) { new CN_CapNotaCargo().ConsultaNotaCargoEspecialDetalle(ref listaProdFacturaEspecialFinal , sesion.Emp_Cnx , sesion.Id_Emp , sesion.Id_Cd_Ver , Convert.ToInt32(folio) , HdId_NcaSerie.Value , Convert.ToInt32(this.HD_Cliente.Value)); } if (listaProdFacturaEspecialFinal.Count != 0) { ListaProductosNotaCargo = listaProdFacturaEspecialFinal; } else { //// ------------------------------------------------------------------------------------------- //// obtener claves de productos de Remision original //// ------------------------------------------------------------------------------------------- string clavesProducto = string.Empty; foreach (DataRow dr in dt_detalles.Rows) { clavesProducto = clavesProducto + dr["Id_Prd"] + "|"; } // ------------------------------------------------------------------------------------------- // consulta productos de factura especial en el catalogo de Cliente-Producto en base a los productos de la factura original // ------------------------------------------------------------------------------------------- List <NotaCargoDet> listaProdFacturaEspecial = new List <NotaCargoDet>(); if (!string.IsNullOrEmpty(this.HD_Cliente.Value)) { new CN_CatClienteProd().ConsultaClienteProd_NCargoEspecial(ref listaProdFacturaEspecial , sesion.Emp_Cnx , sesion.Id_Emp , sesion.Id_Cd_Ver , Convert.ToInt32(this.HD_Cliente.Value) , clavesProducto); } // ------------------------------------------------------------------------------------------- // Crear partidas adicionales de remision si es que la descripción viene con separadores "|" // ------------------------------------------------------------------------------------------- for (int i = 0; i < listaProdFacturaEspecial.Count; i++) { NotaCargoDet remisionDet = listaProdFacturaEspecial[i]; remisionDet.Id_CteExt = Convert.ToInt32(this.HD_Cliente.Value);//actualiza el cliente de la partida que es el cliente de la fact. original string[] descripcion = remisionDet.Producto.Prd_DescripcionEspecial.Split(new char[] { '|' }); for (int j = 0; j < descripcion.Length; j++) { NotaCargoDet remisionCopia = new NotaCargoDet(); //remisionCopia = (RemisionDet)remisionDet; remisionCopia.Producto = new Producto(); remisionCopia.Id_CteExt = Convert.ToInt32(this.HD_Cliente.Value); remisionCopia.Id_Prd = remisionDet.Id_Prd; remisionCopia.Producto.Id_PrdEsp = remisionDet.Producto.Id_PrdEsp; remisionCopia.Producto.Id_Prd = remisionDet.Producto.Id_Prd; remisionCopia.Producto.Prd_Descripcion = remisionDet.Producto.Prd_Descripcion; remisionCopia.Producto.Prd_Presentacion = remisionDet.Producto.Prd_Presentacion; remisionCopia.Producto.Prd_UniNe = remisionDet.Producto.Prd_UniNe; remisionCopia.Producto.Prd_InvFinal = remisionDet.Producto.Prd_InvFinal; remisionCopia.Producto.Prd_DescripcionEspecial = descripcion[j]; remisionCopia.Id_Emp = sesion.Id_Emp; remisionCopia.Id_Cd = sesion.Id_Cd_Ver; if (j == 0) { try { remisionCopia.Nca_Importe = Convert.ToInt32(dt_detalles.Select("Id_Prd=" + remisionDet.Id_Prd)[0]["Nca_Importe"]); } catch { remisionCopia.Nca_Importe = 0; } } else { remisionCopia.Nca_Importe = 0; } ListaProductosNotaCargo.Add(remisionCopia); } } } } double ancho = 0; foreach (GridColumn gc in rgNotaCargoEspecialDet.Columns) { if (gc.Display) { ancho = ancho + gc.HeaderStyle.Width.Value; } } rgNotaCargoEspecialDet.Width = Unit.Pixel(Convert.ToInt32(ancho)); rgNotaCargoEspecialDet.MasterTableView.Width = Unit.Pixel(Convert.ToInt32(ancho)); this.CalcularTotales(); this.rgNotaCargoEspecialDet.Rebind(); } catch (Exception ex) { throw ex; } }