private void codigosecaoButtonEdit_Validated(object sender, EventArgs e) { if (!codigosecaoButtonEdit.IsModified) { return; } SecaoDTO secao = new SecaoDTO(); if (codigosecaoButtonEdit.Text.Trim() != "0" && this.Enabled == true) { try { secao = LocalizarSecao(); } catch { secao.Codigo = Convert.ToInt32(codigosecaoButtonEdit.Text); Cursor = Cursors.WaitCursor; frmGridSecao frmgridsecao = new frmGridSecao(this, new MechTech.Util.Global.SystemDelegate(SetSecao)); frmgridsecao.ShowDialog(); Cursor = Cursors.Default; } } else { lblSecao.Text = "[]"; } funcsalarioDTO.Secao = secao; }
public frmUpdateSecao(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndSecaoGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { SecaoDTOBindingSource.AddNew(); } else { secaoDTO = (SecaoDTO)bndSecaoGrid.Current; SecaoDTOBindingSource.DataSource = secaoGL.GetSecao(secaoDTO.Id); } secaoDTO = (SecaoDTO)SecaoDTOBindingSource.Current; } catch { throw; } }
private void Excluir() { if (MessageBox.Show("Deseja realmente excluir ?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { secaoDTO = (SecaoDTO)SecaoDTOBindingSource.Current; try { secaoGL.Delete(secaoDTO.Id); SecaoDTOBindingSource.RemoveCurrent(); } catch { throw; } } }
public FuncSalarioDTO GetFuncsalarioFuncionarioCurrent(int id_funcionario) //31236 { try { //CAPTURAR O SALÁRIO DE ACORDO COM O MÊS/ANO ATIVO. dbCommand = db.GetStoredProcCommand(Global.EmpresaAtiva + ".GetFuncsalarioFuncionario"); db.AddInParameter(dbCommand, "@id_funcionario", DbType.Int32, id_funcionario); using (IDataReader DR = db.ExecuteReader(dbCommand)) { FuncSalarioDTO List = new FuncSalarioDTO(); while (DR.Read()) { FuncSalarioDTO tab = new FuncSalarioDTO(); tab.Id = int.Parse(DR["id"].ToString()); if (Convert.IsDBNull(DR["data"])) { tab.Data = null; } else { tab.Data = (DateTime)DR["data"]; } if (Convert.IsDBNull(DR["datareajuste"])) { tab.DataReajuste = null; } else { tab.DataReajuste = (DateTime)DR["datareajuste"]; } tab.Id_funcionario = int.Parse(DR["id_funcionario"].ToString()); //LOCALIZAR DEPARTAMENTO DepartamentoDTO departamento = new DepartamentoDTO(); if (!Convert.IsDBNull(DR["id_departamento"])) { DepartamentoDAO departamentodata = new DepartamentoDAO(); departamento.Id = Convert.ToInt32(DR["id_departamento"]); departamento = departamentodata.GetDepartamento(departamento.Id); } tab.Departamento = departamento; // //LOCALIZAR SETOR SetorDTO setor = new SetorDTO(); if (!Convert.IsDBNull(DR["id_setor"])) { SetorDAO setordata = new SetorDAO(); setor.Id = Convert.ToInt32(DR["id_setor"]); setor = setordata.GetSetor(setor.Id); } tab.Setor = setor; // //LOCALIZAR SECAO SecaoDTO secao = new SecaoDTO(); if (!Convert.IsDBNull(DR["id_secao"])) { SecaoDAO secaodata = new SecaoDAO(); secao.Id = Convert.ToInt32(DR["id_secao"]); secao = secaodata.GetSecao(secao.Id); } tab.Secao = secao; // //LOCALIZAR FUNCAO FuncaoDTO funcao = new FuncaoDTO(); if (Convert.ToInt32(DR["id_funcao"]) != 0) { FuncaoDAO funcaodata = new FuncaoDAO(); funcao.Id = Convert.ToInt32(DR["id_funcao"]); funcao = funcaodata.GetFuncao(funcao.Id); } tab.Funcao = funcao; return(tab); } } return(null); } catch { throw; } }