コード例 #1
0
ファイル: OrdenPago.cs プロジェクト: victoravila578/PruebaNET
        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);
        }
コード例 #2
0
ファイル: OrdenPago.cs プロジェクト: victoravila578/PruebaNET
        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);
        }