Beispiel #1
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            if (SERID != 0 && altser != null)
            {
                if (F.toDouble(edSER_VALOR_DESCONTO.EditValue) != 0.0)
                {
                    valorTotal = F.toDouble(edSER_VALOR_BASE.EditValue) - F.toDouble(edSER_VALOR_DESCONTO.EditValue);
                }
                else
                {
                    valorTotal = F.toDouble(edSER_VALOR_BASE.EditValue);
                }
                altser = new Servicos
                {
                    SER_ID             = SERID,
                    CLI_ID             = F.toInt(edCLI_ID.EditValue),
                    PET_ID             = F.toInt(edPET_ID.EditValue),
                    SER_DATA_PREV      = F.toString(edSER_DATA_PREV.EditValue),
                    SER_ESTAGIO        = F.toString(cbEstagio.EditValue),
                    TIPO_SER_ID        = F.toInt(edTIPO_SER.EditValue),
                    SER_VALOR_TOTAL    = F.toDouble(valorTotal),
                    SER_VALOR_DESCONTO = F.toDouble(edSER_VALOR_DESCONTO.EditValue),
                    SER_VALOR_BASE     = F.toDouble(edSER_VALOR_BASE.EditValue),
                    SER_OBSERVACAO     = F.toString(edSER_OBSERVACAO.EditValue),
                    SER_DATA_CAD       = data
                };
                if (Servicos.Update(altser))
                {
                    F.Aviso("Serviço atualizado com sucesso");
                    DialogResult = DialogResult.OK;
                    Close();
                    return;
                }
            }
            if (F.toDouble(edSER_VALOR_DESCONTO.EditValue) != 0.0)
            {
                valorTotal = F.toDouble(edSER_VALOR_BASE.EditValue) - F.toDouble(edSER_VALOR_DESCONTO.EditValue);
            }
            else
            {
                valorTotal = F.toDouble(edSER_VALOR_BASE.EditValue);
            }
            if (F.toString(cbEstagio.EditValue) == "N")
            {
                estagio = "Não iniciado";
            }
            if (F.toString(cbEstagio.EditValue) == "P")
            {
                estagio = "Em processo";
            }
            if (F.toString(cbEstagio.EditValue) == "F")
            {
                estagio = "Finalizado";
            }
            if (F.toString(cbEstagio.EditValue) == "C")
            {
                estagio = "Cancelado";
            }
            Servicos servico = new Servicos {
                CLI_ID             = F.toInt(edCLI_ID.EditValue),
                PET_ID             = F.toInt(edPET_ID.EditValue),
                SER_VALOR_BASE     = F.toDouble(edSER_VALOR_BASE.EditValue),
                SER_VALOR_DESCONTO = F.toDouble(edSER_VALOR_DESCONTO.EditValue),
                SER_VALOR_TOTAL    = F.toDouble(valorTotal),
                SER_DATA_CAD       = F.toString(DateTime.Now.ToShortDateString()),
                SER_DATA_PREV      = F.toString(edSER_DATA_PREV.Text),
                TIPO_SER_ID        = F.toInt(edTIPO_SER.EditValue),
                SER_OBSERVACAO     = F.toString(edSER_OBSERVACAO.Text),
                SER_ESTAGIO        = F.toString(estagio)
            };

            Servicos.Insert(servico);
            F.Aviso("Serviço Cadastrado com Sucesso!");
            DialogResult = DialogResult.OK;
            Close();
        }