Ejemplo n.º 1
0
        /// <summary>
        /// Modificamos un registro de banda en la base de datos Invocando Procedimiento almacenado.
        /// </summary>
        /// <param name="objBanda"></param>
        public String updateBanda(BandaClass objBanda)
        {
            String Mensaje = String.Empty;

            try
            {
                objConx.objCommand             = new SqlCommand("sp_Tb_bandas_Update", objConx.objConexion);
                objConx.objCommand.CommandType = CommandType.StoredProcedure;
                objConx.objCommand.Parameters.AddWithValue("@idBanda", objBanda.Ibanda);
                objConx.objCommand.Parameters.AddWithValue("@vchNombre", objBanda.StrNombre);
                objConx.objCommand.Parameters.AddWithValue("@vchTipo", objBanda.StrTipo);
                objConx.objConexion.Open();
                objConx.objCommand.ExecuteNonQuery();
                return(Mensaje = "Modificado Exitosamente");
            }
            catch (SqlException e)
            {
                return(Mensaje += e.Message.ToString());
            }
            finally
            {
                if (objConx.objConexion != null)
                {
                    objConx.objConexion.Close();
                }
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// insertamos un registro de banda en base de datos usando procedimiento almacenado.
        /// </summary>
        /// <param name="objBanda"></param>
        public String insertBandasp(BandaClass objBanda)
        {
            try
            {
                objConx.objCommand             = new SqlCommand("sp_Tb_bandas_Insert", objConx.objConexion);
                objConx.objCommand.CommandType = CommandType.StoredProcedure;
                objConx.objCommand.Parameters.AddWithValue("@vchNombre", objBanda.StrNombre);
                objConx.objCommand.Parameters.AddWithValue("@vchTipo", objBanda.StrTipo);

                objConx.objConexion.Open();
                objConx.objCommand.ExecuteNonQuery();

                return("Se inserto el Registro Correctamente.");
            }
            catch (Exception e)
            {
                return("Error Insertando Registro: " + e.Message);
            }
            finally
            {
                if (objConx.objConexion != null)
                {
                    objConx.objConexion.Close();
                }
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// insertamos un registro de banda en base de datos.
        /// </summary>
        /// <param name="objBanda"></param>
        public String insertBanda(BandaClass objBanda)
        {
            String insert = "INSERT INTO [dbo].[tb_bandas]"
                            + "([vchNombre],[vchTipo])"
                            + "VALUES('" + objBanda.StrNombre + "','" + objBanda.StrTipo + "')";

            return(ejecutarSqlQuery(insert));
        }
Ejemplo n.º 4
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            BandaClass objBanda = new BandaClass();

            objBanda.StrNombre = txtNombre.Text;
            objBanda.StrTipo   = txtTipo.Text;
            objBanda.Ibanda    = Convert.ToInt32(txtIdBanda.Text);
            lblMensaje.Text    = objBandaBusiness.updateBanda(objBanda);
            limpiarCampos();
        }
Ejemplo n.º 5
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            String     mensaje  = "";
            BandaClass objBanda = objBandaBusiness.readBandaXiD(Convert.ToInt32(txtIdBanda.Text), out mensaje);

            if (objBanda != null)
            {
                txtNombre.Text = objBanda.StrNombre;
                txtTipo.Text   = objBanda.StrTipo;
            }
            lblMensaje.Text = mensaje;
        }
Ejemplo n.º 6
0
 protected void btnCrear_Click(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(txtNombre.Text) && !String.IsNullOrEmpty(txtTipo.Text))
     {
         BandaClass objBanda = new BandaClass();
         objBanda.StrNombre = txtNombre.Text;
         objBanda.StrTipo   = txtTipo.Text;
         lblMensaje.Text    = objBandaBusiness.insertBandasp(objBanda);
         limpiarCampos();
     }
     else
     {
         lblMensaje.Text = "Digite Nombre y Tipo.";
     }
 }
Ejemplo n.º 7
0
        /// <summary>
        /// Leemos una banda por el numreo de id de la base de datos
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public BandaClass readBandaXiD(int id, out string Mensaje)
        {
            try
            {
                BandaClass objBanda = null;
                Mensaje = string.Empty;
                //Comúnmente estas consultas no se realizan en el código si no se consultan mediante
                //procedimientos almacenados.
                string select = "select idBanda,vchNombre,vchTipo from tb_bandas where idBanda=" + id;
                objConx.objConexion.Open();
                objConx.objCommand    = new SqlCommand(select, objConx.objConexion);
                objConx.objDataReader = objConx.objCommand.ExecuteReader();

                if (objConx.objDataReader.Read())
                {
                    objBanda           = new BandaClass();
                    objBanda.Ibanda    = Convert.ToInt32(objConx.objDataReader["idBanda"].ToString());
                    objBanda.StrNombre = objConx.objDataReader["vchNombre"].ToString();
                    objBanda.StrTipo   = objConx.objDataReader["vchTipo"].ToString();
                    Mensaje            = "Registro Encontrado";
                }
                else
                {
                    Mensaje = "Registro No Encontrado";
                }
                return(objBanda);
            }
            catch (Exception e)
            {
                Mensaje = e.Message.ToString();
                return(null);
            }
            finally
            {
                if (objConx.objConexion != null)
                {
                    objConx.objConexion.Close();
                }
            }
        }
Ejemplo n.º 8
0
        /// <summary>
        /// Trae Todos registros de Bandas
        /// </summary>
        /// <param name="Mensaje"></param>
        /// <returns></returns>
        public List <BandaClass> readBandas(out String Mensaje)
        {
            try
            {
                List <BandaClass> listBanda = new List <BandaClass>();
                BandaClass        objBanda  = null;
                int cont = 0;
                Mensaje = String.Empty;

                objConx.objCommand             = new SqlCommand("sp_Tb_bandas_Select", objConx.objConexion);
                objConx.objCommand.CommandType = CommandType.StoredProcedure;
                objConx.objConexion.Open();
                objConx.objDataReader = objConx.objCommand.ExecuteReader();

                while (objConx.objDataReader.Read())
                {
                    cont++;
                    objBanda           = new BandaClass();
                    objBanda.Ibanda    = Convert.ToInt32(objConx.objDataReader["idBanda"].ToString());
                    objBanda.StrNombre = objConx.objDataReader["vchNombre"].ToString();
                    objBanda.StrTipo   = objConx.objDataReader["vchTipo"].ToString();
                    listBanda.Add(objBanda);
                }

                Mensaje = cont + "Registros";
                return(listBanda);
            }
            catch (SqlException e)
            {
                Mensaje = e.Message.ToString();
                return(null);
            }
            finally
            {
                if (objConx.objConexion != null)
                {
                    objConx.objConexion.Close();
                }
            }
        }
Ejemplo n.º 9
0
 public string updateBanda(BandaClass objBanda)
 {
     return(_banda.updateBanda(objBanda));
 }
Ejemplo n.º 10
0
 public String insertBandasp(BandaClass objBanda)
 {
     return(_banda.insertBandasp(objBanda));
 }