Esempio n. 1
0
        //Recibe una variable de tipo [clsTerritorio], para luego ser agregar en la consulta de eliminacion del mismo
        public void EliminarTerritorio(clsTerritorio inTerritorio)
        {
            SqlConnection miConnection = Conexion.obtenerConexion();
            SqlCommand    sqlComm      = new SqlCommand("DELETE FROM Territories WHERE TerritoryID = @TerritoryID", miConnection);

            sqlComm.Parameters.AddWithValue("@TerritoryID", inTerritorio.TerritoryID);
            sqlComm.ExecuteNonQuery();
            miConnection.Close();
        }
Esempio n. 2
0
 /*Reciben una variable de tipo [clsTerritorio] y crea una instancia [clsTerritorioDatos]                            */
 /*pasando como parametro un objeto Territorio                                                                       */
 public void AgregarTerritorio(clsTerritorio inTerritorio)
 {
     if (inTerritorio.TerritoryID == string.Empty || inTerritorio.TerritoryDescription == string.Empty)
     {
         campoVacio = true;
     }
     else
     {
         new clsTerritorioDatos().AgregarTerritorio(inTerritorio);
     }
 }
Esempio n. 3
0
        private clsTerritorio obtenerTerritorio()
        {
            clsTerritorio inTerritorio = new clsTerritorio()
            {
                TerritoryID          = txtTerritorioID.Text,
                TerritoryDescription = txtDescripcion.Text,
                RegionID             = Convert.ToInt16(ddlRegionID.Text)
            };

            return(inTerritorio);
        }
Esempio n. 4
0
        //Recibe una variable de tipo [clsTerritorio], para ser modificado
        public void ModificarTerritorio(clsTerritorio inTerritorio)
        {
            SqlConnection miConnection = Conexion.obtenerConexion();

            try
            {
                SqlCommand sqlComm = new SqlCommand("UPDATE Territories SET TerritoryDescription = @TerritoryDescription, RegionID = @RegionID WHERE TerritoryID = @TerritoryID", miConnection);
                sqlComm.Parameters.AddWithValue("@TerritoryID", inTerritorio.TerritoryID);
                sqlComm.Parameters.AddWithValue("@TerritoryDescription", inTerritorio.TerritoryDescription);
                sqlComm.Parameters.AddWithValue("@RegionID", inTerritorio.RegionID);
                sqlComm.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                DisplaySqlErrors(ex.Message);
            }
            finally
            {
                if (miConnection.State != System.Data.ConnectionState.Closed)
                {
                    miConnection.Close();
                }
            }
        }
Esempio n. 5
0
        //Recibe una variable de tipo [clsTerritorio] para agregar a la base de datos
        public void AgregarTerritorio(clsTerritorio inTerritorio)
        {
            SqlConnection miConnection = Conexion.obtenerConexion();

            try
            {
                SqlCommand sqlComm = new SqlCommand("INSERT INTO Territories VALUES (@TerritoryID, @TerritoryDescription, @RegionID)", miConnection);
                sqlComm.Parameters.AddWithValue("@TerritoryID", inTerritorio.TerritoryID);
                sqlComm.Parameters.AddWithValue("@TerritoryDescription", inTerritorio.TerritoryDescription);
                sqlComm.Parameters.AddWithValue("@RegionID", inTerritorio.RegionID);
                sqlComm.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                DisplaySqlErrors(ex.Message);
            }
            finally
            {
                if (miConnection.State != System.Data.ConnectionState.Closed)
                {
                    miConnection.Close();
                }
            }
        }
Esempio n. 6
0
        //Realiza un conexion con la base de datos y hace un [SELECT * FROM Territories] y retorna un [List<clsTerritorio>]
        public List <clsTerritorio> ListarTerritorio()
        {
            List <clsTerritorio> lstTerritorio = null;

            SqlConnection objConnection = Conexion.obtenerConexion();
            SqlCommand    objSqlCommand = new SqlCommand("SELECT te.TerritoryID, te.TerritoryDescription, te.RegionID FROM Territories te", objConnection);
            SqlDataReader objReader     = objSqlCommand.ExecuteReader();

            if (objReader.HasRows)
            {
                lstTerritorio = new List <clsTerritorio>();
            }

            while (objReader.Read())
            {
                clsTerritorio objTerritorio = new clsTerritorio();
                objTerritorio.TerritoryID          = objReader["TerritoryID"].ToString();
                objTerritorio.TerritoryDescription = objReader["TerritoryDescription"].ToString();
                objTerritorio.RegionID             = (int)objReader["RegionID"];
                lstTerritorio.Add(objTerritorio);
            }
            objConnection.Close();
            return(lstTerritorio);
        }
Esempio n. 7
0
 public void EliminarTerritorio(clsTerritorio inTerritorio)
 {
     new clsTerritorioDatos().EliminarTerritorio(inTerritorio);
 }
Esempio n. 8
0
 public void ModificarTerritorio(clsTerritorio inTerritorio)
 {
     new clsTerritorioDatos().ModificarTerritorio(inTerritorio);
 }