示例#1
0
        public override bool EjecutarComandoNuevo()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }

            var nuevaEmpresa = new EmpresaDto
            {
                RazonSocial    = txtRazonSocial.Text,
                NombreFantasia = txtNombreFantacia.Text,
                Telefono       = txtTelefono.Text,
                Cuit           = txtCuit.Text,
                Email          = txtMail.Text,
                Sucursal       = txtSucursal.Text,
                CondicionIvaId = ((IvaDto)cmbIVA.SelectedItem).Id,
                Logo           = ImagenDb.Convertir_Imagen_Bytes(imgFotoEmpresa.Image),

                Calle       = txtCalle.Text,
                Numero      = int.TryParse(txtNumero.Text, out var numero) ? numero : 0,
                Dpto        = txtDepartamento.Text,
                Piso        = txtPiso.Text,
                Barrio      = txtBarrio.Text,
                LocalidadId = ((LocalidadDto)cmbLocalidad.SelectedItem).Id,
            };

            _empresaServicio.Insertar(nuevaEmpresa);

            return(true);
        }
        public ActionResult Create(EmpresaDto empresa)
        {
            if (ModelState.IsValid)
            {
                _empresaServicio.Insertar(empresa);
                return(View());
            }

            return(View());
        }
        public async Task <bool> NuevaEmpresa(EmpresaViewModel model)
        {
            var dto = new EmpresaDto()
            {
                Cuil           = model.Cuil,
                DireccionId    = model.DireccionId,
                Email          = model.Email,
                NombreFantasia = model.NombreFantasia,
                RazonSocial    = model.RazonSocial,
            };

            await _empresaServicio.Insertar(dto);

            var existe = await ExisteEmpresa(dto.Cuil, dto.RazonSocial);

            return(existe);
        }