protected void btnSalvar_Click(object sender, EventArgs e) { UAControl uaDal = new UAControl(); UAFields uaObj = new UAFields(); UAValidator uaBus = new UAValidator(); uaObj.Nome = txtNomeUA.Text; try { if (uaBus.isValid(uaObj)) { uaDal.Add(ref uaObj); MessageBox.Show("Unidade de Atendimento Cadastrada com sucesso.", MessageBox.MessageType.Success); txtNomeUA.Text = string.Empty; gvPrincipal.DataBind(); } else { MessageBox.Show("Campo Nome UA é de preenchimento obrigatório", MessageBox.MessageType.Info); } } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
//protected void GridViewGetSelectingValue(object sender, GridViewSelectEventArgs e) //{ // string id = gvPrincipal.DataKeys[e.NewSelectedIndex].Value.ToString(); //} protected void btnExcluir_Click(object sender, EventArgs e) { try { UAControl uaDal = new UAControl(); ImageButton imgButton; imgButton = (ImageButton)sender; //converter objeto para checkbox GridViewRow row = (GridViewRow)imgButton.Parent.Parent; // pegar a linha pai desta checkbox int idUA = Convert.ToInt32(gvPrincipal.DataKeys[row.RowIndex]["idUA"].ToString());//pegar o código da datakey da linha uaDal.Delete(Convert.ToInt32(idUA)); MessageBox.Show("Unidade de Atendimento apagada com sucesso.", MessageBox.MessageType.Success); gvPrincipal.DataBind(); } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
private void SetFields(UsuarioFields usuario) { txtNome.Text = usuario.Nome; txtUsuario.Text = usuario.UserName; txtSenha.Text = usuario.Password; txtConfirmPassword.Text = usuario.Password; if (usuario.Situacao.Equals("A")) Situacao = true; else Situacao = false; UAControl uAControl = new UAControl(); UAFields uAFields = uAControl.GetItem(usuario.FkUa); ddlFuncao.ClearSelection(); ddlFuncao.Items.FindByText(usuario.Cargo).Selected = true; ddlModulo.ClearSelection(); ddlModulo.Items.FindByValue(usuario.Modulo).Selected = true; ddlUA.ClearSelection(); ddlUA.Items.FindByValue(uAFields.idUA.ToString()).Selected = true; }
private void BindCombo() { UAControl ua = new UAControl(); ddlUA.ClearSelection(); ddlUA.DataSource = ua.GetAll(); ddlUA.DataTextField = "Nome"; ddlUA.DataValueField = "idUA"; ddlUA.DataBind(); }