예제 #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (validador1.isValid())
            {
                CTipoEquipamento.TIPOEQUIPAMENTO        oTipo  = new CTipoEquipamento.TIPOEQUIPAMENTO();
                CTipoEquipamento.CTipoEquipamentoClient oProxy = new CTipoEquipamento.CTipoEquipamentoClient();

                oTipo.TEDescricao = TxtTEDescricao.Text;
                oTipo.TEEPI       = ChkTEEPI.Checked;
                if (Novo == true)
                {
                    oProxy.Incluir(oTipo);
                }
                else
                {
                    oTipo.TECodigo = int.Parse(TxtTECodigo.Text);
                    oProxy.Alterar(oTipo);
                }
                Novo = true;
                TxtTECodigo.Enabled = true;
                validador1.LimpaControles();
                ChkTEEPI.Checked = false;
                var retorno = oProxy.ListarTodosTiposEquipamento();
                GrdItens.DataSource = retorno;
            }
        }
예제 #2
0
        private void FrmEquipamento_Load(object sender, EventArgs e)
        {
            GrdItens.AutoGenerateColumns = false;
            CTipoEquipamento.CTipoEquipamentoClient oProxy = new CTipoEquipamento.CTipoEquipamentoClient();
            var retorno = oProxy.ListarTodosTiposEquipamento();

            GrdItens.DataSource = retorno;
        }
예제 #3
0
 private void GrdItens_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex > -1 && e.ColumnIndex > -1)
     {
         if (GrdItens.Columns[e.ColumnIndex].Name == "BtnAlterar")
         {
             CTipoEquipamento.CTipoEquipamentoClient oProxy = new CTipoEquipamento.CTipoEquipamentoClient();
             var oTipo = oProxy.SelecionaPKTipoEquipamento((int)GrdItens.Rows[e.RowIndex].Cells[0].Value);
             if (oTipo != null)
             {
                 TxtTECodigo.Text    = oTipo.TECodigo.ToString();
                 TxtTEDescricao.Text = oTipo.TEDescricao;
                 ChkTEEPI.Checked    = (bool)oTipo.TEEPI;
                 TxtTECodigo.Enabled = false;
                 Novo = false;
             }
             else
             {
                 Novo = true;
                 TxtTECodigo.Enabled = true;
                 validador1.LimpaControles();
                 ChkTEEPI.Checked = false;
             }
         }
         else if (GrdItens.Columns[e.ColumnIndex].Name == "BtnExcluir")
         {
             if (MessageBox.Show("Se excluir será impossível recuperar o registro. Deseja continuar? ", ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
             {
                 CTipoEquipamento.CTipoEquipamentoClient oProxy = new CTipoEquipamento.CTipoEquipamentoClient();
                 CTipoEquipamento.TIPOEQUIPAMENTO        oTipo  = new CTipoEquipamento.TIPOEQUIPAMENTO();
                 oTipo.TECodigo = (int)GrdItens.Rows[e.RowIndex].Cells[0].Value;
                 oProxy.Excluir(oTipo);
                 var retorno = oProxy.ListarTodosTiposEquipamento();
                 GrdItens.DataSource = retorno;
             }
         }
     }
 }