public DatosFactura getById(DatosFactura a) { datosfactura = new DatosFactura(); try { conexion.Cmd.Connection.Open(); conexion.Cmd.CommandText = "sp_DatosFactId "; conexion.Cmd.Parameters.Clear(); conexion.Cmd.Parameters.Add(new SqlParameter("Id", a.SocioID)); conexion.Cmd.Parameters.Add(new SqlParameter("SucursalID", a.SucursalID)); conexion.Cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr = conexion.Cmd.ExecuteReader(); if (dr.HasRows) { datosfactura = mapearObjeto(dr); } //conexion.Cerrar(); dr.Close(); conexion.Cmd.Connection.Close(); } catch (SqlException ex) { Logger.Log(ex.Message); } return(datosfactura); }
public DatosFactura mapearObjeto(SqlDataReader dr) { while (dr.Read()) { DatosFactura dtofac = new DatosFactura(); dtofac.Nombre = dr["Nombre"].ToString(); dtofac.Puesto = dr["Puesto"].ToString(); dtofac.Calle = dr["Calle"].ToString(); dtofac.NoExterior = dr["NoExterior"].ToString(); dtofac.NoInterior = dr["NoInterior"].ToString(); dtofac.Localidad = dr["Localidad"].ToString(); dtofac.Colonia = dr["Colonia"].ToString(); dtofac.Referencia = dr["Referencia"].ToString(); dtofac.Ciudad = dr["Ciudad"].ToString(); dtofac.Estado = dr["Estado"].ToString(); dtofac.Pais = dr["Pais"].ToString(); dtofac.CP = dr["CP"].ToString(); dtofac.Telefono = dr["Telefono"].ToString(); dtofac.Fax = dr["Fax"].ToString(); dtofac.EMail = dr["eMail"].ToString(); dtofac.RFC = dr["RFC"].ToString(); dtofac.MetodoPago = dr["MetodoPago"].ToString(); dtofac.Cuenta = dr["Cuenta"].ToString(); dtofac.SucursalID = int.Parse(dr["SucursalID"].ToString()); dtofac.SocioID = int.Parse(dr["SocioID"].ToString()); datosfactura = dtofac; } return(datosfactura); }
public static DataTable mostrarDetalle(int idFactura) { DatosFactura factura = new DatosFactura(); factura.IdFactura = idFactura; return(factura.mostrarDetalle(factura)); }
public static string anularFactura(int numeroFactura) { DatosFactura factura = new DatosFactura(); factura.IdFactura = numeroFactura; return(factura.anularFactura(factura)); }
public static DataTable consultarFacturaTabla(int idFactura) { DatosFactura factura = new DatosFactura(); factura.IdFactura = idFactura; return(factura.buscarFacturaTabla(factura)); }
public static string InsertarFactura(double pago, double interes, int idPrestamo, int idCliente, int idUsuario) { DatosFactura factura = new DatosFactura(); factura.TotalPago = pago; factura.InteresTotal = interes; factura.idPrestamo = idPrestamo; factura.idCliente = idCliente; factura.idUsuario = idUsuario; return(factura.Ingresar(factura)); }
public List <DatosFactura> mapearObjetos(SqlDataReader dr) { List <DatosFactura> Datosfactura = new List <DatosFactura>(); while (dr.Read()) { DatosFactura DatosFac = new DatosFactura(); Datosfactura.Add(DatosFac); } return(Datosfactura); }
public static string insertarFactura(int idCliente, string fechaFactura, string vendedor, string tipoPago, float subtotal, float descuento, float iva, float total, string estadoFactura) { DatosFactura factura = new DatosFactura(); factura.IdCliente = idCliente; factura.FechaFactura = fechaFactura; factura.Vendedor = vendedor; factura.TipoPago = tipoPago; factura.SubTotal = subtotal; factura.Descuento = descuento; factura.Iva = iva; factura.Total = total; factura.EstadoFactura = estadoFactura; return(factura.insertarDatosFactura(factura)); }
private void ARMA_FACTURA(bool enviar) { DatosFactura DatosFactura = new DatosFactura(); int numero_detalles = oFactura.DETALLE_FACTURA.Count(); List <MODELO.DETALLE_FACTURA> ListaDetallesFactura = new List <MODELO.DETALLE_FACTURA>(); ListaDetallesFactura = oFactura.DETALLE_FACTURA.ToList(); DatosFactura.Tables[1].Rows.Add (new object[] { oFactura.Nro_Factura.ToString(), oFactura.Fecha.ToString(), oFactura.Tipo_Factura.ToString(), oFactura.Importe.ToString(), oFactura.AFILIADO.Nombre, oFactura.AFILIADO.DNI.ToString() }); for (int k = 0; k < numero_detalles; k++) { DatosFactura.Tables[0].Rows.Add //se cargan los detalles en el dataset (new object[] { ListaDetallesFactura[k].Id_Detalle_Factura, ListaDetallesFactura[k].Codigo_Producto, ListaDetallesFactura[k].Cantidad, ListaDetallesFactura[k].Precio, ListaDetallesFactura[k].PRODUCTO.Descripcion, ListaDetallesFactura[k].PRODUCTO.Marca }); } ReportDocument oRep = new ReportDocument(); oRep.Load(rutaProyecto + "VISTA/Factura.rpt"); oRep.SetDataSource(DatosFactura); crystalReportViewer1.ReportSource = oRep; //carga el documento en el CrystalReport if (enviar) { oRep.ExportToDisk(ExportFormatType.PortableDocFormat, rutaProyecto + "report" + oFactura.Nro_Factura + ".pdf"); //exporta recibo en pdf string filename = rutaProyecto + "report" + oFactura.Nro_Factura + ".pdf"; CONTROLADORA.funciones_compartidas.EnviarEmail(/*oAfiliado.Email*/ "*****@*****.**", "Recibo", "Recibo", filename); MessageBox.Show("Se ha enviado la factura por correo."); ARMA_GRILLA(); } }
public void create(DatosFactura a) { try { conexion.Cmd.CommandText = "sp_Areadd "; conexion.Cmd.Parameters.Clear(); conexion.Cmd.Parameters.Add(new SqlParameter("Id", a.SocioID)); conexion.Cmd.Parameters.Add(new SqlParameter("nombre", a.Nombre)); conexion.Cmd.CommandType = CommandType.StoredProcedure; conexion.Execute(); } catch (SqlException ex) { throw; Logger.Log(ex.Message); } }
public void update(DatosFactura a) { try { conexion.Cmd.CommandText = "sp_DtoFactAct"; conexion.Cmd.Parameters.Clear(); conexion.Cmd.Parameters.Add(new SqlParameter("Id", a.SocioID)); conexion.Cmd.Parameters.Add(new SqlParameter("nombre", a.Nombre)); conexion.Cmd.Parameters.Add(new SqlParameter("Puesto", a.Puesto)); conexion.Cmd.Parameters.Add(new SqlParameter("Calle", a.Calle)); conexion.Cmd.Parameters.Add(new SqlParameter("NoExterior", a.NoExterior)); conexion.Cmd.Parameters.Add(new SqlParameter("NoInterior", a.NoInterior)); conexion.Cmd.Parameters.Add(new SqlParameter("Localidad", a.Localidad)); conexion.Cmd.Parameters.Add(new SqlParameter("Colonia", a.Colonia)); conexion.Cmd.Parameters.Add(new SqlParameter("Referencia", a.Referencia)); conexion.Cmd.Parameters.Add(new SqlParameter("Ciudad", a.Ciudad)); conexion.Cmd.Parameters.Add(new SqlParameter("Estado", a.Estado)); conexion.Cmd.Parameters.Add(new SqlParameter("Pais", a.Pais)); conexion.Cmd.Parameters.Add(new SqlParameter("CP", a.CP)); conexion.Cmd.Parameters.Add(new SqlParameter("Telefono", a.Telefono)); conexion.Cmd.Parameters.Add(new SqlParameter("Fax", a.Fax)); conexion.Cmd.Parameters.Add(new SqlParameter("eMail", a.EMail)); conexion.Cmd.Parameters.Add(new SqlParameter("RFC", a.RFC)); conexion.Cmd.Parameters.Add(new SqlParameter("MetodoPago", a.MetodoPago)); conexion.Cmd.Parameters.Add(new SqlParameter("Cuenta", a.Cuenta)); conexion.Cmd.Parameters.Add(new SqlParameter("SucursalID", a.SucursalID)); conexion.Cmd.CommandType = CommandType.StoredProcedure; conexion.Execute(); } catch (SqlException ex) { Logger.Log(ex.Message); } }
public DatosFacturaDAO() { conexion = new AccesoBD(); datosfactura = new DatosFactura(); }