private void Autorizar(FacturaEntrega facturas) { try { Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; CN_FacturasEntrega clsFactura = new CN_FacturasEntrega(); int verificador = -1; facturas.DbName = (new SqlConnectionStringBuilder(session.Emp_Cnx)).InitialCatalog; //clsFactura.ModificarFacturasEntregaCob(session.Id_Emp, session.Id_Cd_Ver, session.Id_U, facturas, Emp_CnxCob, ref verificador); if (verificador == 1) { Alerta("La factura <b>" + facturas.Numero + "</b> fue recibida correctamente"); } else { Alerta("No se pudo autorizar la factura"); } rgFactura.Rebind(); //Nuevo(); } catch (Exception ex) { throw ex; } }
protected void rgFactura_ItemCommand(object source, GridCommandEventArgs e) { try { if (e.CommandName.ToString() == "Autorizar") { Int32 item = default(Int32); item = e.Item.ItemIndex; if (item >= 0) { CN__Comun.RemoverValidadores(Validators); FacturaEntrega facturas = new FacturaEntrega(); facturas.Id_Fac = Convert.ToInt32(rgFactura.Items[item]["Id_Fac"].Text); facturas.Num_Cliente = Convert.ToInt32(rgFactura.Items[item]["Num_Cliente"].Text); facturas.Pedido = Convert.ToInt32(rgFactura.Items[item]["Pedido"].Text); facturas.Numero = rgFactura.Items[item]["Id_Fac"].Text; Autorizar(facturas); } } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
private void Autorizar(FacturaEntrega facturas) { try { Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; CD_FacturasEntrega clsFactura = new CD_FacturasEntrega(); int verificador = -1; clsFactura.ModificarProFacturaEntrega(session.Id_Emp, session.Id_Cd_Ver, session.Id_U, facturas, session.Emp_Cnx, ref verificador); if (verificador == 1) { Alerta("La factura <b>#" + facturas.Numero + "</b> fue entregada correctamente"); } else { Alerta("No se pudo autorizar la factura"); } rgFactura.Rebind(); //Nuevo(); } catch (Exception ex) { throw ex; } }
public void ModificarProFacturaEntrega(int Id_Emp, int Id_Cd, int Id_U, FacturaEntrega facturas, string Conexion, ref int verificador) { try { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_U", "@Id_Fac", "@Id_Ped" }; object[] Valores = { Id_Emp, Id_Cd, Id_U, facturas.Id_Fac, facturas.Pedido }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spProFacturaEntrega_Modificar", ref verificador, Parametros, Valores); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { 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 ModificarFacturasEntrega(int Id_Emp, int Id_Cd, int Id_U, FacturaEntrega facturaEntrega, string Conexion, ref int verificador) { try { CD_FacturasEntrega factura = new CD_FacturasEntrega(); factura.ModificarProFacturaEntrega(Id_Emp, Id_Cd, Id_U, facturaEntrega, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void ConsultaFacturasEntrega(int Id_Emp, int Id_Cd, string Conexion, FacturaEntrega facturafiltro, ref List <FacturaEntrega> List) { try { CD_FacturasEntrega factura = new CD_FacturasEntrega(); factura.ConsultaProFacturaEntrega(Id_Emp, Id_Cd, Conexion, facturafiltro, ref List); } catch (Exception ex) { throw ex; } }
public void ConsultaProFacturaEntrega(int Id_Emp, int Id_Cd, string Conexion, FacturaEntrega facturasfiltro, ref List <FacturaEntrega> List) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Filtro_Nombre", "@Filtro_CteIni", "@Filtro_CteFin", "@Filtro_FecIni", "@Filtro_FecFin" }; object[] Valores = { Id_Emp, Id_Cd, facturasfiltro.Filtro_Nombre == "" ? (object)null : facturasfiltro.Filtro_Nombre, facturasfiltro.Filtro_Id_Cte == "" ? (object)null : facturasfiltro.Filtro_Id_Cte, facturasfiltro.Filtro_Id_Cte2 == "" ? (object)null : facturasfiltro.Filtro_Id_Cte2, facturasfiltro.Filtro_FecIni, facturasfiltro.Filtro_FecFin }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spProFacturaEntrega_Consulta", ref dr, Parametros, Valores); FacturaEntrega facturaEntrega; while (dr.Read()) { facturaEntrega = new FacturaEntrega(); facturaEntrega.Id_Fac = (int)dr.GetValue(dr.GetOrdinal("Id_Fac")); facturaEntrega.Estatus = (string)dr.GetValue(dr.GetOrdinal("Fac_Estatus")); facturaEntrega.Fecha = (DateTime)dr.GetValue(dr.GetOrdinal("Fac_Fecha")); facturaEntrega.Numero = dr.GetValue(dr.GetOrdinal("Id_FacSerie")).ToString(); facturaEntrega.Pedido = (int)dr.GetValue(dr.GetOrdinal("Id_Ped")); facturaEntrega.Cliente = (string)dr.GetValue(dr.GetOrdinal("Cte_NomComercial")); facturaEntrega.Num_Cliente = (int)dr.GetValue(dr.GetOrdinal("Id_Cte")); List.Add(facturaEntrega); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
private List <FacturaEntrega> GetList() { try { List <FacturaEntrega> List = new List <FacturaEntrega>(); CN_FacturasEntrega clsFacturasEntrega = new CN_FacturasEntrega(); Sesion session2 = new Sesion(); session2 = (Sesion)Session["Sesion" + Session.SessionID]; FacturaEntrega facturafiltro = new FacturaEntrega(); facturafiltro.Filtro_Nombre = txtNombre.Text; facturafiltro.Filtro_Id_Cte = txtClienteini.Text; facturafiltro.Filtro_Id_Cte2 = txtClientefin.Text; facturafiltro.Filtro_FecIni = dpFechaini.SelectedDate; facturafiltro.Filtro_FecFin = dpFechafin.SelectedDate; clsFacturasEntrega.ConsultaFacturasEntrega(session2.Id_Emp, session2.Id_Cd_Ver, session2.Emp_Cnx, facturafiltro, ref List); return(List); } catch (Exception ex) { throw ex; } }