Esempio n. 1
0
            //actualiza datos en la BDD*/
            public bool UpdProveedor(Entidades.app.entity.Proveedor proveedor)
            {
                string sp    = "UpdDistribuidor";
                string oradb = "Data Source=(DESCRIPTION=(ADDRESS_LIST=" + "(ADDRESS=(PROTOCOL=TCP)(HOST=45.236.129.230)(PORT=1521)))"
                               + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=xe)));"
                               + "User Id=ferne;Password=ferne;";

                try
                {
                    //using (OracleConnection oracleCon = new OracleConnection(ConfigurationManager.ConnectionStrings["connString"].ConnectionString))
                    using (OracleConnection oracleCon = new OracleConnection(oradb))
                    {
                        OracleCommand oracleCom = new OracleCommand(sp, oracleCon);
                        oracleCom.CommandType = CommandType.StoredProcedure;
                        oracleCom.Parameters.Add("V_IDProveedor", OracleType.VarChar); oracleCom.Parameters[0].Value     = proveedor.IDProveedor;
                        oracleCom.Parameters.Add("V_NombreProveedor", OracleType.VarChar); oracleCom.Parameters[1].Value = proveedor.NombreProveedor;
                        oracleCom.Parameters.Add("V_Rubro", OracleType.VarChar); oracleCom.Parameters[2].Value           = proveedor.Rubro;
                        oracleCom.Parameters.Add("V_Telefono", OracleType.Number); oracleCom.Parameters[3].Value         = proveedor.Telefono;


                        oracleCon.Open();
                        oracleCom.ExecuteNonQuery();
                    }
                    return(true);
                }
                catch (Exception ex) { return(false); }
            }
Esempio n. 2
0
            //lista los datos de la BDD */
            public List <Entidades.app.entity.Proveedor> GetProveedor()
            {
                List <Entidades.app.entity.Proveedor> proveedores = new List <Entidades.app.entity.Proveedor>();
                string oradb = "Data Source=(DESCRIPTION=(ADDRESS_LIST=" + "(ADDRESS=(PROTOCOL=TCP)(HOST=45.236.129.230)(PORT=1521)))"
                               + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=xe)));"
                               + "User Id=ferne;Password=ferne;";

                int pasoInt;

                try
                {
                    using (OracleConnection oracleCon = new OracleConnection(oradb))
                    {
                        oracleCon.Open();
                        OracleCommand oracleCom = new OracleCommand();
                        oracleCom.Connection  = oracleCon;
                        oracleCom.CommandText = "SELECT * FROM vw_";
                        //oracleCom.CommandType = CommandType.StoredProcedure;
                        //oracleCom.Parameters.Add("@Rut", OracleType.VarChar); oracleCom.Parameters[0].Value = Rut;
                        OracleDataReader rs = oracleCom.ExecuteReader();

                        while (rs.Read())
                        {
                            Entidades.app.entity.Proveedor proveedor = new Entidades.app.entity.Proveedor();
                            proveedor.IDProveedor     = rs["ID"].ToString();
                            proveedor.NombreProveedor = rs["Nombre"].ToString();
                            proveedor.Rubro           = rs["Rubro"].ToString();
                            int.TryParse(rs["Telefono"].ToString(), out pasoInt);
                            proveedor.Telefono = pasoInt;



                            proveedores.Add(proveedor);
                        }
                    }
                    return(proveedores);
                }
                catch (Exception) { return(null); }
            }