private void LLenarFormFacturaAlmacenCobro(int Id_Emp, int Id_Cd, int Id_Fac) { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; FacturaAlmacenCobro FacturaAlmacenCobro = new FacturaAlmacenCobro(); FacturaAlmacenCobro.Id_Emp = Id_Emp; FacturaAlmacenCobro.Id_Cd = Id_Cd; FacturaAlmacenCobro.Id_Fac = Id_Fac; FacturaAlmacenCobro.DbName = (new SqlConnectionStringBuilder(Emp_CnxCob)).InitialCatalog; new CN_CapFacturaAlmacenCobro().ConsultarFacturaAlmacenCobro(ref FacturaAlmacenCobro, sesion.Emp_Cnx); txtEntrego.Text = FacturaAlmacenCobro.Fac_Entrego; txtRecibio.Text = FacturaAlmacenCobro.Fac_Recibio; this.hiddenId.Value = Id_Fac.ToString(); int total_facturas = FacturaAlmacenCobro.ListaFacturaAlmacenCobroDet.Count(); int i = 0; foreach (FacturaAlmacenCobroDet fac in FacturaAlmacenCobro.ListaFacturaAlmacenCobroDet) { if (fac.Fac_Confirmado) { i++; } } if (total_facturas == i) { BtnConfirmarTodos.Enabled = false; } this.ListaFacturaAlmacenCobro = FacturaAlmacenCobro.ListaFacturaAlmacenCobroDet; }
public void ConsultaFacturaAlmacenCobro_Buscar(FacturaAlmacenCobro FacturaAlmacenCobro, ref List <FacturaAlmacenCobro> listaFacturaAlmacenCobro, string Conexion , int?Id_U , DateTime?Fac_Fecha_inicio , DateTime?Fac_Fecha_fin , string Fac_Estatus , int?Id_Fac_inicio , int?Id_Fac_fin , int?Id_Cte ) { try { new CD_CapFacturaAlmacenCobro().ConsultaFacturaAlmacenCobro_Buscar(FacturaAlmacenCobro, ref listaFacturaAlmacenCobro, Conexion , Id_U , Fac_Fecha_inicio , Fac_Fecha_fin , Fac_Estatus , Id_Fac_inicio , Id_Fac_fin , Id_Cte); } catch (Exception ex) { throw ex; } }
private void FacturaAlmacenCobroImpresion_NeedDataSource(object sender, EventArgs e) { try { this.sqlConnection1.ConnectionString = this.ReportParameters["Conexion"].Value.ToString(); //Transfer the ReportParameter value to the parameter of the select command this.sqlDataAdapter1.SelectCommand.Parameters["@Id_Emp"].Value = this.ReportParameters["Id_Emp"].Value; this.sqlDataAdapter1.SelectCommand.Parameters["@Id_Cd"].Value = this.ReportParameters["Id_Cd"].Value; this.sqlDataAdapter1.SelectCommand.Parameters["@Id_Fac"].Value = this.ReportParameters["Folio"].Value; //Take the Telerik.Reporting.Processing.Report instance and set the adapter as it's DataSource Telerik.Reporting.Processing.Report report = (Telerik.Reporting.Processing.Report)sender; report.DataSource = this.sqlDataAdapter1; // --------------------------------------------------------------------------------------------- // Si se asigno correctamente el origen de datos, se actualiza el estatus de la orden de compra // --------------------------------------------------------------------------------------------- //actualiza estatus de orden de compra a Impreso (I) int verificador = 0; FacturaAlmacenCobro facturaAlmacenCobro = new FacturaAlmacenCobro(); facturaAlmacenCobro.Id_Emp = Convert.ToInt32(this.ReportParameters["Id_Emp"].Value); facturaAlmacenCobro.Id_Cd = Convert.ToInt32(this.ReportParameters["Id_Cd"].Value); facturaAlmacenCobro.Id_Fac = Convert.ToInt32(this.ReportParameters["Folio"].Value); facturaAlmacenCobro.Fac_Estatus = "I"; new CN_CapFacturaAlmacenCobro().ModificarEstatusFacturaAlmacenCobro(facturaAlmacenCobro, this.ReportParameters["Conexion"].Value.ToString(), ref verificador); } catch (Exception ex) { throw ex; } }
private List <FacturaAlmacenCobro> GetList() { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; listFacturaAlmacenCobro = new List <FacturaAlmacenCobro>(); FacturaAlmacenCobro FacturaAlmacenCobro = new FacturaAlmacenCobro(); FacturaAlmacenCobro.Id_Emp = sesion.Id_Emp; FacturaAlmacenCobro.Id_Cd = sesion.Id_Cd_Ver; int? objectInt = null; DateTime?objectDateTime = null; new CN_CapFacturaAlmacenCobro().ConsultaFacturaAlmacenCobro_Buscar(FacturaAlmacenCobro, ref listFacturaAlmacenCobro, sesion.Emp_Cnx , sesion.Propia ? sesion.Id_U : objectInt , this.txtFecha1.SelectedDate == null ? objectDateTime : Convert.ToDateTime(this.txtFecha1.SelectedDate) , this.txtFecha2.SelectedDate == null ? objectDateTime : Convert.ToDateTime(this.txtFecha2.SelectedDate) , this.cmbEstatus.SelectedValue == "-1" ? string.Empty : this.cmbEstatus.SelectedValue , this.txtFolio1.Text == string.Empty ? objectInt : Convert.ToInt32(this.txtFolio1.Text) , this.txtFolio2.Text == string.Empty ? objectInt : Convert.ToInt32(this.txtFolio2.Text) , objectInt ); return(listFacturaAlmacenCobro); } catch (Exception ex) { throw ex; } }
private FacturaAlmacenCobro LlenarObjetoFacturaAlmacenCobro() { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; FacturaAlmacenCobro FacturaAlmacenCobro = new FacturaAlmacenCobro(); FacturaAlmacenCobro.Id_Emp = sesion.Id_Emp; FacturaAlmacenCobro.Id_Cd = sesion.Id_Cd_Ver; if (this.hiddenId.Value != string.Empty) { FacturaAlmacenCobro.Id_Fac = Convert.ToInt32(this.hiddenId.Value); } else { FacturaAlmacenCobro.Id_Fac = 0; } FacturaAlmacenCobro.Id_Reg = null; FacturaAlmacenCobro.Id_U = sesion.Id_U; FacturaAlmacenCobro.Fac_Entrego = txtEntrego.Text; FacturaAlmacenCobro.Fac_Recibio = txtRecibio.Text; FacturaAlmacenCobro.Fac_Fecha = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second); FacturaAlmacenCobro.Fac_FecEnvio = null; FacturaAlmacenCobro.Fac_FecRecibio = null; FacturaAlmacenCobro.Fac_Estatus = "C"; FacturaAlmacenCobro.ListaFacturaAlmacenCobroDet = ListaFacturaAlmacenCobro.Where(FacturaAlmacenCobroDet => FacturaAlmacenCobroDet.Fac_Seleccionado == true).ToList(); //foreach (FacturaAlmacenCobroDet fac in FacturaAlmacenCobro.ListaFacturaAlmacenCobroDet) //{ // FacturaAlmacenCobro.ListaFacturaAlmacenCobroDet.Remove(fac); //} return(FacturaAlmacenCobro); }
public void ModificarEstatusFacturaAlmacenCobro(FacturaAlmacenCobro FacturaAlmacenCobro, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Fac" , "@Fac_Estatus" }; object[] Valores = { FacturaAlmacenCobro.Id_Emp , FacturaAlmacenCobro.Id_Cd , FacturaAlmacenCobro.Id_Fac , FacturaAlmacenCobro.Fac_Estatus }; SqlCommand sqlcmd = new SqlCommand(); sqlcmd = CapaDatos.GenerarSqlCommand("spCapFacAlmacenCobro_ModificarEstatus", ref verificador, Parametros, Valores); //ordenCompra.Id_Ord = verificador; //identity de orden de compra CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
protected void rgFacturaAlmacenCobroDet_ItemCommand(object source, GridCommandEventArgs e) { try { switch (e.CommandName) { case "InitInsert": if (rgFacturaAlmacenCobroDet.EditItems.Count > 0) { Alerta("Ya está editando un registro"); e.Canceled = true; } break; case "Confirmar": int item = e.Item.ItemIndex; Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; CN_FacturasEntrega clsFactura = new CN_FacturasEntrega(); FacturaEntrega facturas = new FacturaEntrega(); facturas.Id_Fac = Convert.ToInt32((rgFacturaAlmacenCobroDet.Items[item].FindControl("lblFac_Doc") as Label).Text); facturas.Pedido = -1; facturas.DbName = (new SqlConnectionStringBuilder(sesion.Emp_Cnx)).InitialCatalog; int verificador = -1; // clsFactura.ModificarFacturasEntregaCob(sesion.Id_Emp, sesion.Id_Cd_Ver, sesion.Id_U, facturas, Emp_CnxCob, ref verificador); CN_CapFacturaAlmacenCobro cn_capfacturaalmcobro = new CN_CapFacturaAlmacenCobro(); FacturaAlmacenCobro almcob = new FacturaAlmacenCobro(); almcob.Id_Emp = sesion.Id_Emp; almcob.Id_Cd = sesion.Id_Cd_Ver; almcob.Id_AlmCob = Convert.ToInt32(hiddenId.Value); almcob.Id_Fac = Convert.ToInt32((rgFacturaAlmacenCobroDet.Items[item].FindControl("lblFac_Doc") as Label).Text); cn_capfacturaalmcobro.Confirmar(almcob, sesion.Emp_Cnx); int Id_Fac = Convert.ToInt32(Page.Request.QueryString["Id_Fac"]); int Id_Cd = Convert.ToInt32(Page.Request.QueryString["Id_Cd"]); int Id_Emp = Convert.ToInt32(Page.Request.QueryString["Id_Emp"]); LLenarFormFacturaAlmacenCobro(Id_Emp, Id_Cd, Id_Fac); rgFacturaAlmacenCobroDet.Rebind(); if (verificador == 1) { Alerta("La factura <b># " + almcob.Id_Fac + "</b> fue entregada correctamente"); } else { Alerta("No se pudo autorizar la factura"); } break; } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
public void EliminarFacturaAlmacenCobro(FacturaAlmacenCobro FacturaAlmacenCobro, string Conexion, ref int verificador) { try { new CD_CapFacturaAlmacenCobro().EliminarFacturaAlmacenCobro(FacturaAlmacenCobro, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void Confirmar(FacturaAlmacenCobro lAlmcob, string Conexion) { try { new CD_CapFacturaAlmacenCobro().Confirmar(lAlmcob, Conexion); } catch (Exception ex) { throw ex; } }
public void ModificarEstatusFacturaAlmacenCobro(FacturaAlmacenCobro FacturaAlmacenCobro, string Conexion, ref int verificador) { try { new CD_CapFacturaAlmacenCobro().ModificarEstatusFacturaAlmacenCobro(FacturaAlmacenCobro, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void ConsultarFacturaAlmacenCobro_Sugerido(ref FacturaAlmacenCobro FacturaAlmacenCobro, string Conexion) { try { new CD_CapFacturaAlmacenCobro().ConsultarFacturaAlmacenCobro_Sugerido(ref FacturaAlmacenCobro, Conexion); } catch (Exception ex) { throw ex; } }
public void ModificarFacturasEntregaCob(int Id_Emp, int Id_Cd, int Id_U, FacturaAlmacenCobro facturaEntrega, string Conexion, ref int verificador, string dbname) { try { CD_FacturasEntrega factura = new CD_FacturasEntrega(); factura.ModificarProFacturaEntregaCob(Id_Emp, Id_Cd, Id_U, facturaEntrega, Conexion, ref verificador, dbname); } catch (Exception ex) { throw ex; } }
private void CancelarFacturaAlmacenCobro(int Id_Emp, int Id_Cd, int Id_Fac) { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; FacturaAlmacenCobro FacturaAlmacenCobro = new FacturaAlmacenCobro(); int verificador = 0; FacturaAlmacenCobro.Id_Emp = Id_Emp; FacturaAlmacenCobro.Id_Cd = Id_Cd; FacturaAlmacenCobro.Id_Fac = Id_Fac; new CN_CapFacturaAlmacenCobro().EliminarFacturaAlmacenCobro(FacturaAlmacenCobro, sesion.Emp_Cnx, ref verificador); this.rgFacturaAlmacenCobro.Rebind(); }
protected void BtnConfirmarTodos_Click(object sender, EventArgs e) { try { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; FacturaAlmacenCobro FacturaAlmacenCobro = this.LlenarObjetoFacturaAlmacenCobro(); string mensaje = string.Empty; int verificador = 0; if (FacturaAlmacenCobro.ListaFacturaAlmacenCobroDet.Count == 0) { this.DisplayMensajeAlerta("rgFacturaAlmacenCobroDet_NoPartidas"); return; } if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } CN_FacturasEntrega clsFactura = new CN_FacturasEntrega(); string conexiondb = (new SqlConnectionStringBuilder(Sesion.Emp_Cnx)).InitialCatalog; clsFactura.ModificarFacturasEntregaCob(Sesion.Id_Emp, Sesion.Id_Cd_Ver, Sesion.Id_U, FacturaAlmacenCobro, Emp_CnxCob, ref verificador, conexiondb); CN_CapFacturaAlmacenCobro cn_capfacturaalmcobro = new CN_CapFacturaAlmacenCobro(); cn_capfacturaalmcobro.Confirmar(FacturaAlmacenCobro, Sesion.Emp_Cnx); int Id_Fac = Convert.ToInt32(Page.Request.QueryString["Id_Fac"]); int Id_Cd = Convert.ToInt32(Page.Request.QueryString["Id_Cd"]); int Id_Emp = Convert.ToInt32(Page.Request.QueryString["Id_Emp"]); LLenarFormFacturaAlmacenCobro(Id_Emp, Id_Cd, Id_Fac); rgFacturaAlmacenCobroDet.Rebind(); if (verificador == 1) { Alerta("Las Facturas seleccionadas fueron confirmadas exitosamente"); } } catch (Exception ex) { ErrorManager(ex, "ImageButton1_Click"); } }
private void LLenarFormFacturaAlmacenCobro_sugerido(int Id_Emp, int Id_Cd, int Id_Fac) { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; FacturaAlmacenCobro facturaAlmacenCobro = new FacturaAlmacenCobro(); facturaAlmacenCobro.ListaFacturaAlmacenCobroDet = new List <FacturaAlmacenCobroDet>(); facturaAlmacenCobro.Id_Emp = sesion.Id_Emp; facturaAlmacenCobro.Id_Cd = sesion.Id_Cd_Ver; facturaAlmacenCobro.Fac_Fecha = dpFecha.SelectedDate.Value; facturaAlmacenCobro.Fac_FechaFin = dpFechaFin.SelectedDate.Value; facturaAlmacenCobro.DbName = (new SqlConnectionStringBuilder(sesion.Emp_Cnx)).InitialCatalog; new CN_CapFacturaAlmacenCobro().ConsultarFacturaAlmacenCobro_Sugerido(ref facturaAlmacenCobro, Emp_CnxCob); this.ListaFacturaAlmacenCobro = facturaAlmacenCobro.ListaFacturaAlmacenCobroDet; }
private void Guardar() { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; FacturaAlmacenCobro FacturaAlmacenCobro = this.LlenarObjetoFacturaAlmacenCobro(); string mensaje = string.Empty; int verificador = 0; if (FacturaAlmacenCobro.ListaFacturaAlmacenCobroDet.Count == 0) { this.DisplayMensajeAlerta("rgFacturaAlmacenCobroDet_NoPartidas"); return; } if (this.hiddenId.Value == string.Empty) //nueva nota de cargo { if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } new CN_CapFacturaAlmacenCobro().InsertarFacturaAlmacenCobro(ref FacturaAlmacenCobro, sesion.Emp_Cnx, ref verificador); mensaje = "Los datos se guardaron correctamente"; } else { if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } new CN_CapFacturaAlmacenCobro().ModificarFacturaAlmacenCobro(ref FacturaAlmacenCobro, sesion.Emp_Cnx, ref verificador); mensaje = "Los datos se modificaron correctamente"; } RAM1.ResponseScripts.Add(string.Concat(@"CloseWindow('", mensaje, "')")); //cerrar ventana radWindow de factura } catch (Exception ex) { throw ex; } }
public void ModificarProFacturaEntregaCob(int Id_Emp, int Id_Cd, int Id_U, FacturaAlmacenCobro facturas, string Conexion, ref int verificador, string dbname) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); SqlCommand sqlcmd = new SqlCommand(); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_U", "@Id_Fac", "@Id_Ped", "@db" }; foreach (FacturaAlmacenCobroDet FacturaAlmacenCobroDet in facturas.ListaFacturaAlmacenCobroDet) { object[] Valores = { FacturaAlmacenCobroDet.Id_Emp, FacturaAlmacenCobroDet.Id_Cd, Id_U, FacturaAlmacenCobroDet.Fac_Doc, -1, dbname }; sqlcmd = CapaDatos.GenerarSqlCommand("spProFacturaEntrega_Modificar", ref verificador, Parametros, Valores); } verificador = 1; CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
private void ImpresionFacturaAlmacenCobro(int Id_Emp, int Id_Cd, int Id_Fac) { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; ArrayList ALValorParametrosInternos = new ArrayList(); FacturaAlmacenCobro facturaAlmacenCobro = new FacturaAlmacenCobro(); facturaAlmacenCobro.Id_Emp = Id_Emp; facturaAlmacenCobro.Id_Cd = Id_Cd; facturaAlmacenCobro.Id_Fac = Id_Fac; new CN_CapFacturaAlmacenCobro().ConsultarFacturaAlmacenCobro(ref facturaAlmacenCobro, sesion.Emp_Cnx); ALValorParametrosInternos.Add(Id_Emp); ALValorParametrosInternos.Add(Id_Cd); ALValorParametrosInternos.Add(Id_Fac); ALValorParametrosInternos.Add(facturaAlmacenCobro.Cd_Nombre); ALValorParametrosInternos.Add(sesion.U_Nombre); ALValorParametrosInternos.Add(DateTime.Now.ToShortDateString()); string horaActual = DateTime.Now.Hour.ToString(); string minActual = DateTime.Now.Minute.ToString(); string segActual = DateTime.Now.Second.ToString(); horaActual = string.Concat(horaActual, ":", minActual.Length == 1 ? string.Concat("0", minActual) : minActual); horaActual = string.Concat(horaActual, ":", segActual.Length == 1 ? string.Concat("0", segActual) : segActual); ALValorParametrosInternos.Add(horaActual); ALValorParametrosInternos.Add(facturaAlmacenCobro.Fac_Entrego); ALValorParametrosInternos.Add(facturaAlmacenCobro.Fac_Recibio); ALValorParametrosInternos.Add(sesion.Emp_Cnx); Type instance = null; instance = typeof(LibreriaReportes.FacturaAlmacenCobroImpresion); Session["InternParameter_Values" + Session.SessionID + HF_ClvPag.Value] = ALValorParametrosInternos; Session["assembly" + Session.SessionID + HF_ClvPag.Value] = instance.AssemblyQualifiedName; //NOTA: El estatus de impresión, lo pone cuando el reporte se carga RAM1.ResponseScripts.Add("AbrirReporteCve('" + HF_ClvPag.Value + "');"); } catch (Exception ex) { throw ex; } }
public void Confirmar(FacturaAlmacenCobro lAlmcob, string Conexion) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_AlmCob", "@Id_Fac" }; int verificador = 0; SqlCommand sqlcmd = new SqlCommand(); //ordenCompra.Id_Ord = verificador; //identity de orden de compra foreach (FacturaAlmacenCobroDet FacturaAlmacenCobroDet in lAlmcob.ListaFacturaAlmacenCobroDet) { object[] ValoresDet = { FacturaAlmacenCobroDet.Id_Emp , FacturaAlmacenCobroDet.Id_Cd , FacturaAlmacenCobroDet.Id_Fac , FacturaAlmacenCobroDet.Fac_Doc }; sqlcmd = CapaDatos.GenerarSqlCommand("spCapFacAlmacenCobro_Confirmar", ref verificador, Parametros, ValoresDet); } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); 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; } }
public void ConsultarFacturaAlmacenCobro_Sugerido(ref FacturaAlmacenCobro facturaAlmacenCobro, string Conexion) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Fecha", "@FechaFin", "@Db" }; object[] Valores = { facturaAlmacenCobro.Id_Emp, facturaAlmacenCobro.Id_Cd, facturaAlmacenCobro.Fac_Fecha, facturaAlmacenCobro.Fac_FechaFin, facturaAlmacenCobro.DbName }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spProSeguimientoAlmacenCobranza_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_Fac"))); FacturaAlmacenCobroDet.Id_FacDet = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_FacDet"))); FacturaAlmacenCobroDet.Id_Reg = dr.IsDBNull(dr.GetOrdinal("Id_Reg")) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Reg"))); FacturaAlmacenCobroDet.Fac_Tipo = dr.GetValue(dr.GetOrdinal("Fac_Tipo")).ToString(); FacturaAlmacenCobroDet.Fac_TipoStr = dr.GetValue(dr.GetOrdinal("Fac_TipoStr")).ToString(); FacturaAlmacenCobroDet.Fac_Doc = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Fac_Doc"))); 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.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); } FacturaAlmacenCobroDet.Fac_Confirmado = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Confirmado"))); FacturaAlmacenCobroDet.Fac_Seleccionado = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Seleccionado"))); facturaAlmacenCobro.ListaFacturaAlmacenCobroDet.Add(FacturaAlmacenCobroDet); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ModificarFacturaAlmacenCobro(ref FacturaAlmacenCobro FacturaAlmacenCobro, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Fac" , "@Id_Reg" , "@Id_U" , "@Fac_Entrego" , "@Fac_Recibio" , "@Fac_Fecha" , "@Fac_FecEnvio" , "@Fac_FecRecibio" , "@Fac_Estatus" }; object[] Valores = { FacturaAlmacenCobro.Id_Emp , FacturaAlmacenCobro.Id_Cd , FacturaAlmacenCobro.Id_Fac , null //notaCredito.Id_Reg , FacturaAlmacenCobro.Id_U , FacturaAlmacenCobro.Fac_Entrego , FacturaAlmacenCobro.Fac_Recibio , FacturaAlmacenCobro.Fac_Fecha , FacturaAlmacenCobro.Fac_FecEnvio , FacturaAlmacenCobro.Fac_FecRecibio , FacturaAlmacenCobro.Fac_Estatus }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand( "spCapFacAlmacenCobro_Modificar", ref verificador, Parametros, Valores); //FacturaAlmacenCobro.Id_Fac = verificador; //folio nuevo // ----------------------------------------------------------------- // Insertar detalle de nota de credito // ----------------------------------------------------------------- string[] ParametrosDet = { "@Id_Emp" , "@Id_Cd" , "@Id_Fac" , "@Id_FacDet" , "@Id_Reg" , "@Fac_Tipo" , "@Fac_Doc" , "@Fac_Fecha" , "@Id_Cte" , "@Fac_Importe" , "@Fac_EnviarA" }; int i = 1; foreach (FacturaAlmacenCobroDet FacturaAlmacenCobroDet in FacturaAlmacenCobro.ListaFacturaAlmacenCobroDet) { FacturaAlmacenCobroDet.Id_FacDet = i; object[] ValoresDet = { FacturaAlmacenCobroDet.Id_Emp , FacturaAlmacenCobroDet.Id_Cd , FacturaAlmacenCobro.Id_Fac , FacturaAlmacenCobroDet.Id_FacDet , null , FacturaAlmacenCobroDet.Fac_Tipo , FacturaAlmacenCobroDet.Fac_Doc , FacturaAlmacenCobroDet.Fac_Fecha , FacturaAlmacenCobroDet.Id_Cte , FacturaAlmacenCobroDet.Fac_Importe , FacturaAlmacenCobroDet.Fac_EnviarA }; sqlcmd = CapaDatos.GenerarSqlCommand("spCapFacAlmacenCobroDetalle_Insertar", ref verificador, ParametrosDet, ValoresDet); i += 1; } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void ConsultaFacturaAlmacenCobro_Buscar(FacturaAlmacenCobro FacturaAlmacenCobro, ref List <FacturaAlmacenCobro> listaFacturaAlmacenCobro, string Conexion , int?Id_U , DateTime?Fac_Fecha_inicio , DateTime?Fac_Fecha_fin , string Fac_Estatus , int?Id_Fac_inicio , int?Id_Fac_fin , int?Id_Cte ) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_U" , "@Fac_Fecha_inicio" , "@Fac_Fecha_fin" , "@Fac_Estatus" , "@Id_Fac_inicio" , "@Id_Fac_fin" , "@Id_Cte" }; object[] Valores = { FacturaAlmacenCobro.Id_Emp , FacturaAlmacenCobro.Id_Cd , Id_U , Fac_Fecha_inicio , Fac_Fecha_fin , Fac_Estatus == string.Empty ? null : Fac_Estatus , Id_Fac_inicio , Id_Fac_fin , Id_Cte }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapFacAlmacenCobro_Buscar", ref dr, Parametros, Valores); listaFacturaAlmacenCobro = new List <FacturaAlmacenCobro>(); while (dr.Read()) { FacturaAlmacenCobro = new FacturaAlmacenCobro(); FacturaAlmacenCobro.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); FacturaAlmacenCobro.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); FacturaAlmacenCobro.Id_Fac = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Fac"))); FacturaAlmacenCobro.Fac_Fecha = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Fac_Fecha"))); FacturaAlmacenCobro.Fac_Estatus = dr.GetValue(dr.GetOrdinal("AlmCob_Estatus")).ToString(); FacturaAlmacenCobro.Fac_EstatusStr = dr.GetValue(dr.GetOrdinal("AlmCob_EstatusStr")).ToString(); FacturaAlmacenCobro.Fac_Entrego = dr.GetValue(dr.GetOrdinal("AlmCob_Entrego")).ToString(); FacturaAlmacenCobro.Fac_Recibio = dr.GetValue(dr.GetOrdinal("AlmCob_Recibio")).ToString(); listaFacturaAlmacenCobro.Add(FacturaAlmacenCobro); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }