public frmConsultaServicos(Controllers.ctrlServicos pCtrlServico) { InitializeComponent(); umCtrlServico = pCtrlServico; umServico = new Classes.servicos(); carregarDados(umCtrlServico); }
public override string Excluir(object pObj) { if (pObj == null) { return("Erro: Servico está nulo!"); } else { Classes.servicos vlServico = (Classes.servicos)pObj; return(ExcluirToString(nameTable, "codigo", vlServico.Codigo.ToString())); } }
public override string Alterar(object pObj) { if (pObj == null) { return("Erro: Serviço está nulo!"); } else { Classes.servicos vlServico = (Classes.servicos)pObj; return(AlterarToString(nameTable, vlServico.arrayStringCampos(), vlServico.arrayStringValores())); } }
public List <Classes.servicos> PesquisarCollection(out string pMsg) { DataTable vlTabelaServicos = ExecuteComandSearchQuery( umDaoServico.PesquisarToString("servico", camposSelect, "", ""), out pMsg); if (vlTabelaServicos.Rows.Count == 0) { return(null); } else { List <Classes.servicos> lista = new List <Classes.servicos>(); foreach (DataRow row in vlTabelaServicos.Rows) { var vlServico = new Classes.servicos((int)row[0], (int)row[4], (string)row[5], (string)row[6], (string)row[1], (string)row[2], decimal.Parse(row[3].ToString(), vgEstilo, vgProv)); lista.Add(vlServico); } return(lista); } }
private void btn_Cadastro_Click(object sender, EventArgs e) { closing = true; if (string.IsNullOrEmpty(txtb_Servico.Text)) { errorMSG.SetError(lbl_Servico, "Campo 'Serviço' inválido!"); } else if (!ValidacaoDoubleMoeda(txtb_Preco.Text, false)) { errorMSG.SetError(lbl_Preco, "Campo 'Preço' inválido!"); } else { errorMSG.SetError(lbl_Servico, null); var vlServico = new Classes.servicos(txtb_Codigo.Text == "" ? 0 : int.Parse(txtb_Codigo.Text), txtb_CodigoUsu.Text == "" ? 0 : int.Parse(txtb_CodigoUsu.Text), txtb_DataCadastro.Text, txtb_DataUltAlt.Text, txtb_Servico.Text, txtb_Descricao.Text, strToDecimal(txtb_Preco.Text)); ObjToDataBase(vlServico, umCtrlServico); } }
public override void ConhecaOBJ(object pOBJ) { umServico = (Classes.servicos)pOBJ; }