예제 #1
0
        public static int EliminarTipo(TipoNE tNE)
        {
            IDbConnection con = CapaDA.DBComun.Conexion();

            con.Open();
            SqlCommand Comand = new SqlCommand("Delete Tipo WHERE IDTipo=@IDTipo", con as SqlConnection);

            Comand.Parameters.Add(new SqlParameter("@NombreTipo", tNE.NombreTipo));
            Comand.Parameters.Add(new SqlParameter("@IDTipo", tNE.IDTipo));

            int Resultado = Comand.ExecuteNonQuery();

            con.Close();
            return(Resultado);
        }
예제 #2
0
        public List <TipoNE> LlenarComboTipo()
        {
            IDbConnection con = DBComun.Conexion();

            con.Open();
            SqlCommand    _Command = new SqlCommand("SELECT NombreTipo From Tipo", con as SqlConnection);
            IDataReader   reader   = _Command.ExecuteReader();
            List <TipoNE> Lista    = new List <TipoNE>();

            while (reader.Read())
            {
                TipoNE ObjetoTipoNE = new TipoNE();
                ObjetoTipoNE.IDTipo     = reader.GetInt32(0);
                ObjetoTipoNE.NombreTipo = reader.GetString(1);

                Lista.Add(ObjetoTipoNE);
            }
            con.Close();
            return(Lista);
        }
예제 #3
0
        public List <TipoNE> TraerUltimoIDTipo()
        {
            IDbConnection con = DBComun.Conexion();

            con.Open();
            SqlCommand    _Command = new SqlCommand("SELECT( max(IDTipo)+1) from Tipo", con as SqlConnection);
            IDataReader   reader   = _Command.ExecuteReader();
            List <TipoNE> Lista    = new List <TipoNE>();

            while (reader.Read())
            {
                TipoNE ObjetoTipoNE = new TipoNE();

                ObjetoTipoNE.IDTipo = reader.GetInt32(0);

                Lista.Add(ObjetoTipoNE);
            }
            con.Close();
            return(Lista);
        }
예제 #4
0
        public static int AgregarTipo(TipoNE tNE)
        {
            IDbConnection con = CapaDA.DBComun.Conexion();

            con.Open();
            try
            {
                SqlCommand Comand = new SqlCommand("IF NOT EXISTS (SELECT IDTipo FROM Tipo WHERE IDTipo = @IDTipo) INSERT INTO Tipo (IDTipo, NombreTipo) VALUES (@IDTipo, @NombreTipo)", con as SqlConnection);
                Comand.Parameters.Add(new SqlParameter("@IDTipo", tNE.IDTipo));
                Comand.Parameters.Add(new SqlParameter("@NombreTipo", tNE.NombreTipo));

                int Resultado = Comand.ExecuteNonQuery();
                con.Close();
                return(Resultado);
            }

            catch (Exception ex)
            {
                Console.WriteLine("Error" + ex);
                return(1);
            }
        }
예제 #5
0
 public int EliminarTipo(TipoNE tip)
 {
     return(TipoDA.EliminarTipo(tip));
 }
예제 #6
0
 public int ModificarTipo(TipoNE tip)
 {
     return(TipoDA.ModificarTipo(tip));
 }
예제 #7
0
 public int AgregarTipo(TipoNE tip)
 {
     return(CapaDA.TipoDA.AgregarTipo(tip));
 }