Exemplo n.º 1
0
        private void btnSalvarContrato_Click(object sender, EventArgs e)
        {
            string erro = String.Empty;

            if (!ValidarCampos(out erro))
            {
                MessageBox.Show(erro, "Atenção");
            }

            ContratoTO contratoTO = new ContratoTO();

            contratoTO.IdMorador    = Convert.ToInt32(txtCodMorador.Text);
            contratoTO.DataContrato = Convert.ToDateTime(txtDataContrato.Text);
            contratoTO.Valor        = Convert.ToInt32(txtValorContrato.Text);
            contratoTO.Parcelas     = Convert.ToInt32(txtParcelasContrato.Text);
            contratoTO.TipoContrato = cboTipoContrato.Text;
            contratoTO.Descricao    = rtxtDescricaoContrato.Text;


            ContratoService.Criar(contratoTO);

            if (!contratoTO.Valido)
            {
                MessageBox.Show(contratoTO.Mensagem, "Atenção");
                return;
            }

            this.Close();
        }
        public ActionResult Create(ContratoVM Contrato)
        {
            if (ModelState.IsValid)
            {
                Contrato.TipoContrato = Contrato.TipoContrato.Substring(0, 1);
                var ContratoTO = Mapper.Map <ContratoVM, ContratoTO>(Contrato);

                ContratoService.Criar(ContratoTO);

                Session["Mensagem"] = ContratoTO.Mensagem;
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View(Contrato));
            }
        }