예제 #1
0
 public int ActualizarAplicacion(AplicacionBE app)
 {
     try
     {
         AplicacionBL negocio = new AplicacionBL();
         return negocio.ActualizarAplicacion(app);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #2
0
 public int RegistrarAplicacion(AplicacionBE app)
 {
     try
     {
         AplicacionBL negocio = new AplicacionBL();
         return negocio.RegistrarAplicacion(app);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #3
0
        public List<AplicacionBE> ListaAplicacion() 
        {
            SqlConnection con = null;
            SqlDataReader dr = null;
            try
            {

                SqlCommand cmd = new SqlCommand();
                string scon = ConfigurationManager.ConnectionStrings["SqlCon"].ConnectionString;
                con = new SqlConnection(scon);
                con.Open();
                cmd.Connection = con;
                cmd.CommandText = "sdv_sel_aplicacion";
                cmd.CommandType = CommandType.StoredProcedure;
                //cmd.Parameters.AddWithValue("an_codcanal", sol.COD_CANAL);

                dr = cmd.ExecuteReader();
                var lista = new List<AplicacionBE>();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        AplicacionBE app = new AplicacionBE();
                        app.id_aplicacion = int.Parse(dr.GetValue(dr.GetOrdinal("id_aplicacion")).ToString());
                        app.nombre_sistema = dr.GetValue(dr.GetOrdinal("nombre_sistema")).ToString();
                        app.nombre_corto = dr.GetValue(dr.GetOrdinal("nombre_corto")).ToString();
                        app.estado = int.Parse(dr.GetValue(dr.GetOrdinal("estado")).ToString());

                        lista.Add(app);
                    }
                    dr.Close();
                    cmd.Dispose();
                }
                con.Close();
                return lista;
            }
            catch (SqlException ex)
            {
                //General.LogErrorBD(ex);
                throw new Exception(ex.Message);
            }
            catch (Exception ex)
            {
                //General.LogErrorBD(ex);
                throw new Exception(ex.Message);
            }
            finally
            {
                con.Close();
                con.Dispose();
            }
        }
예제 #4
0
        public int RegistrarAplicacion(AplicacionBE app)
        {
            SqlConnection con = null;

            string scon = ConfigurationManager.ConnectionStrings["SqlCon"].ConnectionString;
            con = new SqlConnection(scon);
            con.Open();

            SqlCommand cmd = new SqlCommand();
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "sdv_reg_aplicacion";
            cmd.Connection = con;
            
            try
            {
                cmd.Parameters.AddWithValue("@nombre_sistema", app.nombre_sistema);
                cmd.Parameters.AddWithValue("@nombre_corto", app.nombre_corto);
                cmd.Parameters.AddWithValue("@estado", app.estado);
                cmd.Parameters.AddWithValue("@usuario_reg", app.usuario_reg);

                int result = cmd.ExecuteNonQuery();
                return result;

            }
            catch (SqlException ex)
            {
                //General.LogErrorBD(ex);
                throw new Exception(ex.Message);
            }
            catch (Exception ex)
            {
                //General.LogErrorBD(ex);
                throw new Exception(ex.Message);
            }
            finally
            {
                con.Close();
            }
        }
예제 #5
0
 public int ActualizarAplicacion(AplicacionBE app)
 {
     return data.ActualizarAplicacion(app);
 }
예제 #6
0
 public int RegistrarAplicacion(AplicacionBE app)
 {
     return data.RegistrarAplicacion(app);
 }