예제 #1
0
        protected void gvBotonesInicio_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                #region Editar

                if (e.CommandName.Equals("Editar"))
                {
                    GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

                    gvBotonesInicio.EditIndex = gvRow.RowIndex;
                    LlenarBotones();
                }

                #endregion

                #region Cancelar

                if (e.CommandName.Equals("Cancelar"))
                {
                    gvBotonesInicio.EditIndex = -1;
                    LlenarBotones();
                }

                #endregion

                #region Actualizar

                if (e.CommandName.Equals("Actualizar"))
                {
                    GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

                    TextBox txtNombre      = (TextBox)gvRow.FindControl("txtNombre");
                    TextBox txtDescripcion = (TextBox)gvRow.FindControl("txtDescripcion");
                    TextBox txtUrl         = (TextBox)gvRow.FindControl("txtUrl");

                    Boton_InicioBE objBoton_InicioBE = new Boton_InicioBE();

                    objBoton_InicioBE.Id_Boton_Inicio = Convert.ToInt32(e.CommandArgument);
                    objBoton_InicioBE.Nombre          = txtNombre.Text;
                    objBoton_InicioBE.Descripcion     = txtDescripcion.Text;
                    objBoton_InicioBE.Url             = txtUrl.Text;

                    Boton_InicioBC objBoton_InicioBC = new Boton_InicioBC();
                    objBoton_InicioBC.Update_Boton_Inicio(objBoton_InicioBE);

                    gvBotonesInicio.EditIndex = -1;
                    LlenarBotones();

                    Tools.Unload(GetType(), this);
                }

                #endregion
            }
            catch (Exception ex)
            {
                Tools.Error(GetType(), this, ex);
            }
        }
예제 #2
0
 public void Update_Boton_Inicio(Boton_InicioBE objBoton_InicioBE)
 {
     try
     {
         objBoton_InicioDALC.Update_Boton_Inicio(objBoton_InicioBE);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #3
0
 public int Insert_Boton_Inicio(Boton_InicioBE objBoton_InicioBE)
 {
     try
     {
         return(objBoton_InicioDALC.Insert_Boton_Inicio(objBoton_InicioBE));
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #4
0
        public List <Boton_InicioBE> Select_Boton_Inicio()
        {
            String                cadena;
            String                sql = "Boton_Inicio_Select";
            Boton_InicioBE        objBoton_InicioBE = null;
            List <Boton_InicioBE> lstBoton_InicioBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstBoton_InicioBE == null)
                                {
                                    lstBoton_InicioBE = new List <Boton_InicioBE>();
                                }

                                objBoton_InicioBE                 = new Boton_InicioBE();
                                objBoton_InicioBE.Descripcion     = dr["descripcion"].ToString();
                                objBoton_InicioBE.Id_Boton_Inicio = Convert.ToInt32(dr["id_boton_inicio"]);
                                objBoton_InicioBE.Nombre          = dr["nombre"].ToString();
                                objBoton_InicioBE.Url             = dr["url"].ToString();

                                lstBoton_InicioBE.Add(objBoton_InicioBE);
                            }
                        }
                    }
                }

                return(lstBoton_InicioBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #5
0
        public Boton_InicioBE Get_Boton_Inicio(Int32 id_boton_inicio)
        {
            String cadena;
            String sql = "Boton_Inicio_Get";

            SqlParameter[] arrParameters     = new SqlParameter[1];
            Boton_InicioBE objBoton_InicioBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@id_boton_inicio", id_boton_inicio);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                objBoton_InicioBE                 = new Boton_InicioBE();
                                objBoton_InicioBE.Descripcion     = dr["descripcion"].ToString();
                                objBoton_InicioBE.Id_Boton_Inicio = Convert.ToInt32(dr["id_boton_inicio"]);
                                objBoton_InicioBE.Nombre          = dr["nombre"].ToString();
                                objBoton_InicioBE.Url             = dr["url"].ToString();
                            }
                        }
                    }
                }
                return(objBoton_InicioBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #6
0
        public int Insert_Boton_Inicio(Boton_InicioBE objBoton_InicioBE)
        {
            String cadena;
            String sql = "Boton_Inicio_Insert";

            SqlParameter[] arrParameters = new SqlParameter[3];
            int            codigo        = 0;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@descripcion", objBoton_InicioBE.Descripcion);
                        arrParameters[1] = new SqlParameter("@nombre", objBoton_InicioBE.Nombre);
                        arrParameters[2] = new SqlParameter("@url", objBoton_InicioBE.Url);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        codigo = Convert.ToInt32(cmd.ExecuteScalar());
                    }
                }

                return(codigo);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #7
0
        public void Update_Boton_Inicio(Boton_InicioBE objBoton_InicioBE)
        {
            String cadena;
            String sql = "Boton_Inicio_Update";

            SqlParameter[] arrParameters = new SqlParameter[4];

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@descripcion", objBoton_InicioBE.Descripcion);
                        arrParameters[1] = new SqlParameter("@id_boton_inicio", objBoton_InicioBE.Id_Boton_Inicio);
                        arrParameters[2] = new SqlParameter("@nombre", objBoton_InicioBE.Nombre);
                        arrParameters[3] = new SqlParameter("@url", objBoton_InicioBE.Url);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();
                        cmd.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }