Exemplo n.º 1
0
        public string GuardarEmpresa(string Razon, string NombreC, string Paterno, string Materno, string EmailC, string Telefono, string Celular, string Pais, string Estado, string Delegacion,
                                     string CP, string NoExterior, string NoInterior, string Calle, string Email, string RFC, string Observacion, string Colonia, string CalleF, string NoExteriorF,
                                     string NoInteriorF, string CPF, string ColoniaF, string PaisF, string EstadoF, string DelegacionF, string ObservacionF, string Igual, string FechaV, string UsuarioId)
        {
            DTOEmpresa empresa = (new DTOEmpresa
            {
                RFC = RFC,
                RazonSocial = Razon,
                FechaVigencia = DateTime.ParseExact(FechaV.Replace('-', '/'), "dd/MM/yyyy", CultureInfo.InvariantCulture),
                Usuarioid = int.Parse(UsuarioId),
                EmpresaDetalle = new DTOEmpresaDetalle
                {
                    Nombre = NombreC,
                    Paterno = Paterno,
                    Materno = Materno,
                    EmailContacto = EmailC,
                    Telefono = Telefono,
                    Celular = Celular,
                    PaisId = int.Parse(Pais),
                    EntidadFederativaId = int.Parse(Estado),
                    MunicipioId = int.Parse(Delegacion),
                    CP = CP,
                    Colonia = Colonia,
                    Calle = Calle,
                    NoExterior = NoExterior,
                    NoInterior = NoInterior,
                    Email = Email,
                    Observacion = Observacion,

                    DatosFiscales = Igual == "false" ? new DTODatosFicales
                    {
                        RFC = RFC,
                        PaisId = int.Parse(PaisF),
                        EntidadFederativaId = int.Parse(EstadoF),
                        MunicipioId = int.Parse(DelegacionF),
                        CP = CPF,
                        Colonia = ColoniaF,
                        Calle = CalleF,
                        NoExterior = NoExteriorF,
                        NoInterior = NoInteriorF,
                        Observacion = ObservacionF,
                        EsEmpresa = true,
                    } : new DTODatosFicales
                    {
                        RFC = RFC,
                        PaisId = int.Parse(Pais),
                        EntidadFederativaId = int.Parse(Estado),
                        MunicipioId = int.Parse(Delegacion),
                        CP = CP,
                        Colonia = Colonia,
                        Calle = Calle,
                        NoExterior = NoExterior,
                        NoInterior = NoInterior,
                        Observacion = Observacion,
                        EsEmpresa = true,
                    }
                }
            });

            return(BLLEmpresa.GuardarEmpresa(empresa));
        }
Exemplo n.º 2
0
 public IHttpActionResult SaveEmpresa(DTOEmpresa Empresa)
 {
     return Ok(BLLEmpresa.GuardarEmpresa(Empresa));
 }