private void CboPontoControle_SelectedIndexChanged(object sender, EventArgs e) { if (CboPontoControle.SelectedIndex > -1) { TxtEPCodigoPontoControle.Text = CboPontoControle.SelectedValue.ToString(); btnSalvar.Enabled = true; int PCAP = (int)CboPontoControle.SelectedValue; CEquipamentoPonto.CEquipamentoPontoClient oProxy = new CEquipamentoPonto.CEquipamentoPontoClient(); oProxy.Open(); //Carrega a combobox var Lista = oProxy.ListaTipoEquipamento(PCAP); CboTipoEquipamento.ValueMember = "TECodigo"; CboTipoEquipamento.DisplayMember = "TEDescricao"; CboTipoEquipamento.DataSource = Lista; //Carrega o DataGrid com os dados da combo selecionada. GrdItens.AutoGenerateColumns = false; var ListaGrid = oProxy.ListaEquipamentoPonto(PCAP); GrdItens.DataSource = ListaGrid; oProxy.Close(); } else { TxtEPCodigoPontoControle.Text = ""; TxtEPCodigoTipoEquipamento.Text = ""; CboTipoEquipamento.DataSource = null; btnSalvar.Enabled = false; GrdItens.DataSource = null; } }
private void FrmEqPontoControle_Load(object sender, EventArgs e) { CEquipamentoPonto.CEquipamentoPontoClient oProxy = new CEquipamentoPonto.CEquipamentoPontoClient(); oProxy.Open(); var oLista = oProxy.ListaPontoControleEPI(); CboPontoControle.ValueMember = "PoCodigo"; CboPontoControle.DisplayMember = "PoNome"; CboPontoControle.DataSource = oLista; oProxy.Close(); GrdItens.AutoGenerateColumns = false; }
private void GrdItens_CellClick(object sender, DataGridViewCellEventArgs e) { 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) { CEquipamentoPonto.vw_EquipamentoPonto oEP = (CEquipamentoPonto.vw_EquipamentoPonto)GrdItens.Rows[e.RowIndex].DataBoundItem; CEquipamentoPonto.CEquipamentoPontoClient oProxy = new CEquipamentoPonto.CEquipamentoPontoClient(); oProxy.Excluir(oEP.EPCodigoPontoControle, oEP.EPCodigoTipoEquipamento, oEP.EPCodigoTipoPonto.ToString()); //Carrega o DataGrid com os dados da combo selecionada. GrdItens.AutoGenerateColumns = false; var ListaGrid = oProxy.ListaEquipamentoPonto((int)CboPontoControle.SelectedValue); GrdItens.DataSource = ListaGrid; CboPontoControle_SelectedIndexChanged(sender, e); } } }
private void btnSalvar_Click(object sender, EventArgs e) { if (validador1.isValid()) { CEquipamentoPonto.EQUIPAMENTOPONTO oEP = new CEquipamentoPonto.EQUIPAMENTOPONTO(); oEP.EPCodigoPontoControle = (int)CboPontoControle.SelectedValue; oEP.EPCodigoTipoEquipamento = (int)CboTipoEquipamento.SelectedValue; oEP.EPCodigoTipoPonto = char.Parse("E"); oEP.EPNumeroPortaRele = 0; oEP.EPObrigatorio = true; CEquipamentoPonto.CEquipamentoPontoClient oProxy = new CEquipamentoPonto.CEquipamentoPontoClient(); oProxy.Open(); oProxy.Incluir(oEP); //Carrega o DataGrid com os dados da combo selecionada. var ListaGrid = oProxy.ListaEquipamentoPonto((int)CboPontoControle.SelectedValue); GrdItens.AutoGenerateColumns = false; GrdItens.DataSource = ListaGrid; CboPontoControle_SelectedIndexChanged(sender, e); oProxy.Close(); } }