public int insertarOrdenPago(OrdenPago ordenPagoBE) { var result = 0; var builder = new ConfigurationBuilder(); builder.SetBasePath(Directory.GetCurrentDirectory()); builder.AddJsonFile("appsettings.json"); var connectionStringConfig = builder.Build(); using (SqlConnection con = new SqlConnection(connectionStringConfig.GetConnectionString("DefaultConnection"))) { using (SqlCommand cmd = new SqlCommand("sp_insertOrdenPago", con)) { cmd.CommandType = CommandType.StoredProcedure; SqlParameter pr1 = cmd.Parameters.Add("@iSucursalId", SqlDbType.Int); pr1.Value = ordenPagoBE.iSucursalId; SqlParameter pr2 = cmd.Parameters.Add("@fMonto", SqlDbType.Float); pr2.Value = ordenPagoBE.fMonto; SqlParameter pr3 = cmd.Parameters.Add("@iTipoMoneda", SqlDbType.Int); pr3.Value = ordenPagoBE.iTipoMoneda; con.Open(); result = cmd.ExecuteNonQuery(); } } return(result); }
public OrdenesPago getAllOrdenes(int iSucursal) { var sucursalBE = new Sucursal().obtenerSucursal(iSucursal); var lstOrdenesVentas = new List <OrdenPago>(); var ordenVentaBE = new OrdenPago(); var ordenesVentaBE = new OrdenesPago(); ordenesVentaBE.iSucursalId = sucursalBE.iSucursalId; ordenesVentaBE.vNombreSucursal = sucursalBE.vNombre; ordenesVentaBE.iBancoId = sucursalBE.iBancoId; var builder = new ConfigurationBuilder(); builder.SetBasePath(Directory.GetCurrentDirectory()); builder.AddJsonFile("appsettings.json"); var connectionStringConfig = builder.Build(); using (SqlConnection con = new SqlConnection(connectionStringConfig.GetConnectionString("DefaultConnection"))) { using (SqlCommand cmd = new SqlCommand("sp_obtenerOrdenesPago", con)) { cmd.CommandType = CommandType.StoredProcedure; SqlParameter pr1 = cmd.Parameters.Add("@iSucursalId", SqlDbType.Int); pr1.Value = iSucursal; con.Open(); SqlDataReader drd = cmd.ExecuteReader(); if (drd != null) { while (drd.Read()) { if (drd.HasRows && !drd.IsDBNull(drd.GetOrdinal("iOrdenId"))) { ordenVentaBE = new OrdenPago(); ordenVentaBE.iOrdenId = drd.GetInt32(drd.GetOrdinal("iOrdenId")); ordenVentaBE.iSucursalId = drd.GetInt32(drd.GetOrdinal("iSucursalId")); ordenVentaBE.fMonto = (decimal)drd.GetDouble(drd.GetOrdinal("fMonto")); ordenVentaBE.iTipoMoneda = drd.GetInt32(drd.GetOrdinal("iTipoMoneda")); ordenVentaBE.vNombreMoneda = drd.GetString(drd.GetOrdinal("vNombreMoneda")); ordenVentaBE.iEstadoId = drd.GetInt32(drd.GetOrdinal("iEstadoId")); ordenVentaBE.vDescripcionEstado = drd.GetString(drd.GetOrdinal("vDescripcionEstado")); ordenVentaBE.dFechaPago = drd.GetString(drd.GetOrdinal("dFechaPago")); lstOrdenesVentas.Add(ordenVentaBE); } } } } } ordenesVentaBE.lstOrderVenta = lstOrdenesVentas.AsEnumerable(); return(ordenesVentaBE); }