Beispiel #1
0
    protected void btnRegistro_Click(object sender, EventArgs e)
    {
        try
        {
            TagEntity Tag = new TagEntity();

            Tag.idTipo = ddlTipoTags.SelectedItem.Value;
            Tag.descripcion = tbDescripcion.Text;

            if (Convert.ToBoolean(ViewState["Nuevo"]))
            {
                boTag.Registrar(Tag);
            }
            else
            {
                boTag.Actualizar(Tag);
            }

            //Context.Items.Add("ID", Tag.idTag);
            Server.Transfer("Tags.aspx");
        }
        catch (ValidacionExcepcionAbstract ex)
        {
            WebHelper.MostrarMensaje(Page, ex.Message);
        }
    }
Beispiel #2
0
        public void Actualizar(TagEntity Tag)
        {
            try
            {
                using (SqlConnection conexion = ConexionDA.ObtenerConexion())
                {
                    using (SqlCommand comando = new SqlCommand("ActualizarTag", conexion))
                    {
                        comando.CommandType = CommandType.StoredProcedure;
                        SqlCommandBuilder.DeriveParameters(comando);

                        comando.Parameters["@TagID"].Value = Tag.idTag;
                        comando.Parameters["@TagIdtipo"].Value = Tag.idTipo;
                        comando.Parameters["@TagDescripcion"].Value = Tag.descripcion.Trim();
                        comando.Parameters["@TagFechaAlta"].Value = Tag.fecha_alta;
                        comando.Parameters["@TagFechaBaja"].Value = Tag.fecha_baja;
                        comando.ExecuteNonQuery();
                    }
                    conexion.Close();
                }
            }
            catch (Exception ex)
            {
                throw new ExcepcionDA("Se produjo un error al actualizar el Tag.", ex);
            }
        }
Beispiel #3
0
        public void Actualizar(TagEntity entidad)
        {
            try
            {
                daTag.Actualizar(entidad);
            }
            catch (ExcepcionDA ex)
            {

            }
        }
Beispiel #4
0
        public void Registrar(TagEntity Tag)
        {
            try
            {
                Tag.ValidarDatos();

                daTag.Insertar(Tag);
            }
            catch (ExcepcionDA ex)
            {
                throw new ExcepcionBO("No se pudo realizar la registración del Tag.", ex);
            }
        }
Beispiel #5
0
 private TagEntity CrearTag(SqlDataReader cursor)
 {
     TagEntity Tag = new TagEntity();
     Tag.idTag = cursor.GetInt32(cursor.GetOrdinal("id_tag"));
     Tag.idTipo = cursor.GetString(cursor.GetOrdinal("id_tipo"));
     Tag.descripcion = cursor.GetString(cursor.GetOrdinal("descripcion"));
     Tag.fecha_alta = cursor.GetDateTime(cursor.GetOrdinal("fecha_alta"));
     //Tag.fecha_baja = cursor.GetDateTime(cursor.GetOrdinal("fecha_baja"));
     return Tag;
 }