Пример #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (F.toString(edPET_NOME.EditValue) == "")
            {
                F.Aviso("Informe o NOME do Pet");
                edPET_NOME.Focus();
                return;
            }
            if (F.toString(edPET_COR.EditValue) == "")
            {
                F.Aviso("Informe a COR do Pet");
                edPET_COR.Focus();
                return;
            }
            if (F.toString(edCLI_ID.EditValue) == "")
            {
                F.Aviso("Informe o DONO do Pet");
                edCLI_ID.Focus();
                return;
            }
            if (F.toString(edPET_NAS.EditValue) == "")
            {
                F.Aviso("Informe o NASCIMENTO do Pet");
                edPET_NAS.Focus();
                return;
            }
            if (F.toString(edPET_RACA.EditValue) == "")
            {
                F.Aviso("Informe a RAÇA do Pet");
                edPET_RACA.Focus();
                return;
            }
            pet = new Pets {
                PET_NOME = F.toString(edPET_NOME.EditValue),
                PET_RACA = F.toInt(edPET_RACA.EditValue),
                PET_OBS  = F.toString(edPET_OBS.Text),
                PET_NAS  = F.toString(edPET_NAS.EditValue),
                PET_COR  = F.toString(edPET_COR.EditValue),
                CLI_ID   = F.toInt(edCLI_ID.EditValue),
                PET_IMG  = F.toString(edPET_IMAGEM.EditValue)
            };
            bool   result = false;
            string msg    = "";

            switch (TIPO)
            {
            case "C":
                if (Pets.Insert(pet))
                {
                    NewPet = pet;
                    result = true;
                    msg    = "Pet Cadastrado com Sucesso!";
                }
                break;

            case "A":
                pet.PET_ID = PETID;
                if (Pets.Update(pet))
                {
                    NewPet = pet;
                    result = true;
                    msg    = "Pet Alterado com Sucesso!";
                }
                break;

            case "M":
                NewPet = pet;
                result = true;
                break;
            }
            if (msg != "")
            {
                F.Aviso(result ? msg : "Erro ao completar ação!");
            }
            if (result)
            {
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }
Пример #2
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            if (cliAltera != null)
            {
                Clientes clialt = new Clientes
                {
                    CLI_ID        = cliAltera.CLI_ID,
                    CLI_RAZAO     = F.toString(edCLI_RAZAO.EditValue),
                    CLI_FANTASIA  = F.toString(edCLI_FANTASIA.EditValue),
                    CLI_CNPJ      = F.toString(edCLI_CNPJ.EditValue),
                    CLI_EMAIL     = F.toString(edCLI_EMAIL.EditValue),
                    CLI_DDDCEL    = F.toString(edDDDCel.EditValue),
                    CLI_CEL       = F.toString(edCLI_CEL.EditValue),
                    CLI_DDDTEL    = F.toString(edDDDTel.EditValue),
                    CLI_TEL       = F.toString(edCLI_TEL.EditValue),
                    CLI_PESTIPO   = F.toString(rgCLI_PESTIPO.EditValue),
                    CLI_CEP       = F.toString(edCEP.EditValue),
                    CLI_RUA       = F.toString(edRua.EditValue),
                    CLI_BAIRRO    = F.toString(edBairro.EditValue),
                    CLI_NUMERO    = F.toString(edNumero.EditValue),
                    CLI_NASC      = F.toString(edCLI_NASC.EditValue),
                    CID_ID        = F.toInt(edCidade.EditValue),
                    CLI_INSCRICAO = F.toString(edCLI_INSCRICAO.EditValue),
                    CLI_IMG       = F.toString(edCLI_IMG.EditValue)
                };
                if (Clientes.Update(clialt))
                {
                    F.Aviso("Cliente Atualizado com sucesso!");
                    DialogResult = DialogResult.OK;
                    Close();
                    return;
                }
            }

            if (F.toString(rgCLI_PESTIPO.EditValue) == "FIS")
            {
                if (F.toString(edCLI_RAZAO) == "")
                {
                    F.Aviso("Por Favor, Informe o Nome do cliente.");
                    edCLI_RAZAO.Focus();
                    return;
                }
                if (F.toString(edCLI_TEL.EditValue) == "" && F.toString(edCLI_CEL.EditValue) == "" &&
                    F.toString(edCLI_EMAIL.EditValue) == "")
                {
                    F.Aviso("Por favor, informa ao menos uma forma de contato.");
                    return;
                }
                if (F.toString(edDDDCel.EditValue) == "" && F.toString(edCLI_CEL.EditValue) != "")
                {
                    F.Aviso("Por Favor, Informe o DDD do celular.");
                    edDDDCel.Focus();
                    return;
                }
                if (F.toString(edDDDTel.EditValue) == "" && F.toString(edCLI_TEL.EditValue) != "")
                {
                    F.Aviso("Por Favor, Informe o DDD do telefone.");
                    edDDDTel.Focus();
                    return;
                }
            }
            if (F.toString(rgCLI_PESTIPO.EditValue) == "JUR")
            {
                if (F.toString(edCLI_RAZAO) == "")
                {
                    F.Aviso("Por favor, Informe a Razão Social do cliente");
                    edCLI_RAZAO.Focus();
                    return;
                }
                if (F.toString(edCLI_FANTASIA.EditValue) == "")
                {
                    F.Aviso("Por favor, informe o nome fantasia do cliente");
                    edCLI_FANTASIA.Focus();
                    return;
                }
                if (F.toString(edCLI_INSCRICAO) == "")
                {
                    F.Aviso("Por Favor, informe a Inscrição Estadual do cliente");
                    edCLI_INSCRICAO.Focus();
                    return;
                }
                if (F.toString(edCLI_TEL.EditValue) == "" && F.toString(edCLI_CEL.EditValue) == "" &&
                    F.toString(edCLI_EMAIL.EditValue) == "")
                {
                    F.Aviso("Por favor, informa ao menos uma forma de contato.");
                    return;
                }
                if (F.toString(edDDDCel.EditValue) == "" && F.toString(edCLI_CEL.EditValue) != "")
                {
                    F.Aviso("Por Favor, Informe o DDD do celular.");
                    edDDDCel.Focus();
                }
                if (F.toString(edDDDTel.EditValue) == "" && F.toString(edCLI_TEL.EditValue) != "")
                {
                    F.Aviso("Por Favor, Informe o DDD do telefone.");
                    edDDDTel.Focus();
                    return;
                }
            }
            if (F.toString(rgCLI_PESTIPO.EditValue) == "FOR")
            {
                if (F.toString(edCLI_RAZAO) == "")
                {
                    F.Aviso("Por favor, Informe a Razão Social do Fornecedor");
                    edCLI_RAZAO.Focus();
                    return;
                }
                if (F.toString(edCLI_FANTASIA.EditValue) == "")
                {
                    F.Aviso("Por favor, informe o nome fantasia do Fornecedor");
                    edCLI_FANTASIA.Focus();
                    return;
                }
                if (F.toString(edCLI_INSCRICAO) == "")
                {
                    F.Aviso("Por Favor, informe a Inscrição Estadual do Fornecedor");
                    edCLI_INSCRICAO.Focus();
                    return;
                }
                if (F.toString(edCLI_TEL.EditValue) == "" && F.toString(edCLI_CEL.EditValue) == "" &&
                    F.toString(edCLI_EMAIL.EditValue) == "")
                {
                    F.Aviso("Por favor, informa ao menos uma forma de contato.");
                    return;
                }
                if (F.toString(edDDDCel.EditValue) == "" && F.toString(edCLI_CEL.EditValue) != "")
                {
                    F.Aviso("Por Favor, Informe o DDD do celular.");
                    edDDDCel.Focus();
                    return;
                }
                if (F.toString(edDDDTel.EditValue) == "" && F.toString(edCLI_TEL.EditValue) != "")
                {
                    F.Aviso("Por Favor, Informe o DDD do telefone.");
                    edDDDTel.Focus();
                    return;
                }
            }
            Clientes cliente = new Clientes
            {
                CLI_RAZAO     = F.toString(edCLI_RAZAO.EditValue),
                CLI_FANTASIA  = F.toString(edCLI_FANTASIA.EditValue),
                CLI_CNPJ      = F.toString(edCLI_CNPJ.EditValue),
                CLI_EMAIL     = F.toString(edCLI_EMAIL.EditValue),
                CLI_DDDCEL    = F.toString(edDDDCel.EditValue),
                CLI_CEL       = F.toString(edCLI_CEL.EditValue),
                CLI_DDDTEL    = F.toString(edDDDTel.EditValue),
                CLI_TEL       = F.toString(edCLI_TEL.EditValue),
                CLI_PESTIPO   = F.toString(rgCLI_PESTIPO.EditValue),
                CLI_CEP       = F.toString(edCEP.EditValue),
                CLI_RUA       = F.toString(edRua.EditValue),
                CLI_BAIRRO    = F.toString(edBairro.EditValue),
                CLI_NUMERO    = F.toString(edNumero.EditValue),
                CLI_NASC      = F.toString(edCLI_NASC.EditValue),
                CID_ID        = F.toInt(edCidade.EditValue),
                CLI_INSCRICAO = F.toString(edCLI_INSCRICAO.EditValue),
                CLI_IMG       = F.toString(edCLI_IMG.EditValue)
            };

            if (Clientes.Insert(cliente))
            {
                if (groupControl3.Enabled = F.toString(rgCLI_PESTIPO.EditValue) != "FOR")
                {
                    foreach (Pets pet in pets)
                    {
                        Pets petAdd = new Pets
                        {
                            PET_COR  = pet.PET_COR,
                            PET_RACA = pet.PET_RACA,
                            PET_OBS  = pet.PET_OBS,
                            PET_NOME = pet.PET_NOME,
                            PET_NAS  = pet.PET_NAS,
                            PET_IMG  = pet.PET_IMG,
                            CLI_ID   = cliente.CLI_ID,
                        };
                        Pets.Insert(petAdd);
                    }
                }

                F.Aviso("Cliente Cadastrado com Sucesso!");
                DialogResult = DialogResult.OK;
                Close();
            }
            else
            {
                F.Aviso("Erro ao Cadastrar Cliente");
            }
        }