protected void btnRegistro_Click(object sender, EventArgs e) { try { TipoTagEntity TipoTag = new TipoTagEntity(); TipoTag.idTipo = tbID.Text; TipoTag.descripcion = tbDescripcion.Text; if (Convert.ToBoolean(ViewState["Nuevo"])) { boTipoTag.Registrar(TipoTag); } else { boTipoTag.Actualizar(TipoTag); } Context.Items.Add("ID", TipoTag.idTipo); //Server.Transfer("Default.aspx"); } catch (ValidacionExcepcionAbstract ex) { WebHelper.MostrarMensaje(Page, ex.Message); } }
private TipoTagEntity CrearTipoTag(SqlDataReader cursor) { TipoTagEntity TipoTag = new TipoTagEntity(); TipoTag.idTipo = cursor.GetString(cursor.GetOrdinal("id_tipo")); TipoTag.descripcion = cursor.GetString(cursor.GetOrdinal("descripcion")); return(TipoTag); }
public void Actualizar(TipoTagEntity entidad) { try { daTipoTag.Actualizar(entidad); } catch (ExcepcionDA ex) { } }
public void Registrar(TipoTagEntity TipoTag) { try { TipoTag.ValidarDatos(); daTipoTag.Insertar(TipoTag); } catch (ExcepcionDA ex) { throw new ExcepcionBO("No se pudo realizar la registración del Tipo de Tag.", ex); } }
public void Actualizar(TipoTagEntity TipoTag) { try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("ActualizarTipoTag", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@TipoTagID"].Value = TipoTag.idTipo; comando.Parameters["@TipoTagDescripcion"].Value = TipoTag.descripcion.Trim(); comando.ExecuteNonQuery(); } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al actualizar el TipoTag.", ex); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Context.Items.Contains("TipoTag")) { TipoTagEntity entidad = (TipoTagEntity)Context.Items["TipoTag"]; tbID.Text = Convert.ToString(entidad.idTipo); tbDescripcion.Text = entidad.descripcion; // Se deshabilita la carga del legajo porque es clave primaria. tbID.Enabled = false; ViewState.Add("Nuevo", false); } else { // Se agrega en el objeto ViewState una entrada que indica // que el empleado es nuevo. ViewState.Add("Nuevo", true); } } }
public List <TipoTagEntity> BuscarTipoAsociado(int idTag) { // Lista de objetos con datos de empleados. List <TipoTagEntity> TipoTags = null; try { TipoTagEntity TipoTag = null; using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("BuscarTagEdit", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@TagID"].Value = idTag; using (SqlDataReader cursor = comando.ExecuteReader()) { TipoTags = new List <TipoTagEntity>(); while (cursor.Read()) { TipoTags.Add(CrearTipoTag(cursor)); } cursor.Close(); } } conexion.Close(); } return(TipoTags); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por descripcion.", ex); } }
public TipoTagEntity BuscarTipoTag(int idTipo) { try { TipoTagEntity TipoTag = null; using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("TipoTagBuscarPorID", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@TipoTagID"].Value = TipoTag.idTipo; using (SqlDataReader cursor = comando.ExecuteReader()) { if (cursor.Read()) { TipoTag = CrearTipoTag(cursor); } cursor.Close(); } } conexion.Close(); } return(TipoTag); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por email y contraseña.", ex); } }