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); } }
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); } }
public void Actualizar(TagEntity entidad) { try { daTag.Actualizar(entidad); } catch (ExcepcionDA ex) { } }
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); } }
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; }