Vendedor CrearNuevoVendedor(VendedorDTO pVendedorDTO, Almacen pAlmacen, EstadoVendedor pEstadoVendedor, UsuarioSistema pUsuarioSistema, UsuarioSistema pUsuarioSistemaAcceso, VendedorDireccion pDireccionPrimero) { try { Vendedor nuevoVendedor = VendedorFactory.CrearVendedor(pVendedorDTO.NombresVendedor, pVendedorDTO.DocumentoIdentidad, pVendedorDTO.Telefono, pVendedorDTO.Sexo, pVendedorDTO.FechaInicio, pVendedorDTO.CodigoVendedor, pVendedorDTO.Clave, pVendedorDTO.FechaNacimiento, pAlmacen, pEstadoVendedor, pUsuarioSistema, pUsuarioSistemaAcceso, pDireccionPrimero); return(nuevoVendedor); } catch (Exception ex) { string detallesAsicionales = string.Empty; string cadenaExcepcion = ex.Message; if (ex.InnerException != null) { detallesAsicionales = " .Detalles Interno: " + ex.InnerException != null && ex.InnerException.InnerException != null ? ex.InnerException.InnerException.Message : "Ver Detalles."; } LogFactory.CrearLog().LogWarning(cadenaExcepcion + detallesAsicionales); throw; } }
public static Vendedor CrearVendedor( string pNombresVendedor, string pDocumentoIdentidad, string pTelefono, string pSexo, DateTime pFechaInicio, string pCodigoVendedor, string pClave, DateTime pFechaNacimiento, Almacen pAlmacen, EstadoVendedor pEstadoVendedor, UsuarioSistema pUsuarioSistema, UsuarioSistema pUsuarioSistemaAcceso, VendedorDireccion pDireccionPrimero ) { var vendedor = new Vendedor(pNombresVendedor, pDocumentoIdentidad, pTelefono, pSexo, pFechaInicio, pCodigoVendedor, pClave, pFechaNacimiento); // Value Object vendedor.Direccion = pDireccionPrimero; // vendedor.Habilitar(); vendedor.EstablecerAlmacenDeVendedor(pAlmacen); vendedor.EstablecerEstadoVendedorDeVendedor(pEstadoVendedor); vendedor.EstablecerUsuarioSistemaDeVendedor(pUsuarioSistema); vendedor.EstablecerUsuarioSistemaAccesoDeVendedor(pUsuarioSistemaAcceso); return(vendedor); }
private Vendedor MapeoVendedor(Vendedor pVendedor, EstadoVendedor pEstadoVendedor, UsuarioSistema pUsuarioSistema) { var vendedorBuscado = new Vendedor(); vendedorBuscado = pVendedor; vendedorBuscado.EstablecerEstadoVendedorDeVendedor(pEstadoVendedor); vendedorBuscado.EstablecerUsuarioSistemaAccesoDeVendedor(pUsuarioSistema); return(vendedorBuscado); }
//EstadoVendedor public void EstablecerEstadoVendedorDeVendedor(EstadoVendedor pEstadoVendedor) { if (pEstadoVendedor == null) { throw new ArgumentException(Mensajes.excepcion_EstadoVendedorDeVendedorEnEstadoNuloOTransitorio); } //relacion this.CodigoEstadoVendedor = pEstadoVendedor.CodigoEstadoVendedor; this.EstadoVendedor = pEstadoVendedor; }
public static IEstadoVendedor GetEstadoVendedor() { EstadoVendedor estadoVendedor = new EstadoVendedor(); return((IEstadoVendedor)estadoVendedor); }