protected void btnAgregar_Click(object sender, EventArgs e) { if (rfvNombre.IsValid && revGenero.IsValid) { Genero gen = new Genero(); n_Genero n_gen = new n_Genero(); System.Diagnostics.Debug.WriteLine(revGenero.IsValid.ToString()); gen.nombre = txtNombre.Text; gen.cod_genero = 0; gen.estado = true; if (n_gen.existeGenero(gen.nombre)) ///////////ACA ENTRA SI EXSITE EL GENERO Y A LA VEZ ESTA DADO DE BAJA { gen.cod_genero = int.Parse(n_gen.getTablaPorNombre(gen.nombre)); if (n_gen.editarGenero(gen)) { lblExito.Text = "Exito al agregar"; lblExito.ForeColor = System.Drawing.Color.Green; vaciarTextBox(); cargarGrilla(); } else { vaciarTextBox(); lblExito.Text = "Error al agregar."; lblExito.ForeColor = System.Drawing.Color.Red; } } else { if (n_gen.agregarGen(gen)) { lblExito.Text = "Exito al agregar."; lblExito.ForeColor = System.Drawing.Color.Green; vaciarTextBox(); cargarGrilla(); } else { vaciarTextBox(); lblExito.Text = "Error al agregar."; lblExito.ForeColor = System.Drawing.Color.Red; } } } else { lblExito.Text = ""; } }
protected void gvGeneros_RowUpdating(object sender, GridViewUpdateEventArgs e) { String s_Nombre = ((TextBox)gvGeneros.Rows[e.RowIndex].FindControl("txtEdit_Nombre")).Text; String s_Cod = ((Label)gvGeneros.Rows[e.RowIndex].FindControl("lblEdit_Cod")).Text; Genero gen = new Genero(); gen.nombre = s_Nombre; gen.cod_genero = int.Parse(s_Cod); gen.estado = true; n_Genero n_genero = new n_Genero(); n_genero.editarGenero(gen); gvGeneros.EditIndex = -1; cargarGrilla(); lblExito.Text = ""; }