public frmConsultaDepositos(Controllers.ctrlDepositos pCtrlDeposito)
 {
     InitializeComponent();
     umCtrlDeposito = pCtrlDeposito;
     umDeposito     = new Classes.depositos();
     carregarDados(umCtrlDeposito);
 }
 private void btn_Cadastro_Click(object sender, EventArgs e)
 {
     closing = true;
     if (string.IsNullOrEmpty(txtb_Deposito.Text))
     {
         errorMSG.SetError(lbl_Deposito, "O campo 'Deposito' é obrigatório!");
         txtb_Produto.Focus();
     }
     else if (string.IsNullOrEmpty(txtb_Logradouro.Text))
     {
         errorMSG.Clear();
         errorMSG.SetError(lbl_Logradouro, "O compo 'Logradouro' é obrigatório!");
         txtb_Logradouro.Focus();
     }
     else if (string.IsNullOrEmpty(txtb_Numero.Text))
     {
         errorMSG.Clear();
         errorMSG.SetError(lbl_Numero, "O campo 'Numero' é obrigatório!");
         txtb_Numero.Focus();
     }
     else if (string.IsNullOrEmpty(txtb_Bairro.Text))
     {
         errorMSG.Clear();
         errorMSG.SetError(lbl_Bairro, "O campo 'Bairro' é obrigatório");
         txtb_Bairro.Focus();
     }
     else if (string.IsNullOrEmpty(txtb_Cidade.Text))
     {
         errorMSG.Clear();
         errorMSG.SetError(lbl_Cidade, "Campo 'Cidade' deve ser inserido" +
                           "usando o campo 'Código' ou o botão" +
                           "'Pesquisar'");
         txtb_CodigoCidade.Focus();
     }
     else if (lv_Produtos.Items.Count == 0)
     {
         errorMSG.Clear();
         errorMSG.SetError(lbl_Produto, "Deve haver ao menos um produto cadastrado!");
         txtb_CodigoProduto.Focus();
     }
     else
     {
         var vlProduto = new Classes.depositos(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_Deposito.Text,
                                               txtb_Logradouro.Text,
                                               txtb_Numero.Text,
                                               txtb_Complemento.Text,
                                               txtb_Bairro.Text,
                                               txtb_CEP.Text);
         vlProduto.UmaCidade.ThisCidade = umaCidade;
         vlProduto.ListaProd            = lvToList();
         ObjToDataBase(vlProduto, umCtrlDeposito);
     }
 }
Ejemplo n.º 3
0
 public override string Excluir(object pObj)
 {
     if (pObj == null)
     {
         return("Erro: Deposito está nula!");
     }
     else
     {
         Classes.depositos vlProduto = (Classes.depositos)pObj;
         return(ExcluirToString(nameTable, "codigo", vlProduto.Codigo.ToString()));
     }
 }
Ejemplo n.º 4
0
 public override string Alterar(object pObj)
 {
     if (pObj == null)
     {
         return("Erro: Deposito está nula!");
     }
     else
     {
         Classes.depositos vlProduto = (Classes.depositos)pObj;
         return(AlterarToString(nameTable, vlProduto.arrayStringCampos(),
                                vlProduto.arrayStringValores()));
     }
 }