Ejemplo n.º 1
0
 public static Modelos.Tercero Tercero(Tercero terceroExistente)
 {
     Modelos.Tercero ouput = new Modelos.Tercero
     {
         Municipio = new Modelos.Municipio
         {
             Codigo     = terceroExistente.CodMpioDomicilio,
             CodigoPais = terceroExistente.CodPaisDomicilio
         },
         Zona              = terceroExistente.Zona,
         Direccion         = terceroExistente.DireccionDomicilio,
         PrimerNombre      = terceroExistente.PrimerNombre,
         PrimerApellido    = terceroExistente.PrimerApellido,
         SegundoNombre     = terceroExistente.SegundoNombre,
         SegundoApellido   = terceroExistente.SegundoApellido,
         FechaNacimiento   = terceroExistente.FechaNacimiento,
         CorreoCorporativo = terceroExistente.CorreoCorporativo,
         CorreoPersonal    = terceroExistente.CorreoPersonal,
         Barrio            = terceroExistente.BarrioDomicilio,
         Genero            = terceroExistente.Genero,
         Fax                = terceroExistente.Fax,
         TelefonoMovil      = terceroExistente.Movil,
         TelefonoAlterno    = terceroExistente.TelefonoAlterno,
         TelefonoResidencia = terceroExistente.TelefonoDomicilio,
         NumeroDocumento    = terceroExistente.DocumentoIdentidad,
         TipoDocumento      = new TipoIdentificacion {
             TipoIdentificacionId = terceroExistente.TipoIdentificacion
         }
     };
     return(ouput);
 }
Ejemplo n.º 2
0
        public void SetUp()
        {
            #region BaseProductos

            _bandejaDeMaduro = new ProductoParaVenderConEnvoltorio().
                               SetNombre("Bandeja de maduro").SetCantidad(25).SetCostoUnitario(2500);
            _bandejaDeMaduro.Id = 1;

            _envueltoDeMaduro = new ProductoParaVenderConEnvoltorio().
                                SetNombre("Embuelto de Maduro").SetCantidad(10).SetCostoUnitario(3000);
            _envueltoDeMaduro.Id = 2;

            _bandejaDeLeche = new ProductoParaVenderConEnvoltorio().
                              SetNombre("Bandeja de Leche").SetCantidad(13).SetCostoUnitario(2700);
            _bandejaDeLeche.Id = 3;

            _leche = new ProductoMateriaPrima().SetNombre("Leche").
                     SetCantidad(15).SetCostoUnitario(1500);
            _leche.Id = 4;

            _dulceDeLeche = new ProductoParaFabricarDuro().SetNombre("Dulce de leche").
                            SetCantidad(35).SetCostoUnitario(1500);
            _dulceDeLeche.Id = 5;

            _unidadesMedianasDeMaduro = new ProductoParaVenderSinEnvoltorio().
                                        SetNombre("Unidades medianas de maduro").SetCantidad(50).
                                        SetCostoUnitario(300);
            #endregion
            #region BaseTercero
            _duvan = new Tercero.TerceroBuilder("1065840833", "Duvan").Build();

            #endregion
            #region BaseCliente


            _clienteDuvan = new TerceroCliente.
                            TerceroClienteBuilder(_duvan).Build();
            _clienteDuvan.Id = 1;

            TerceroClientePrecioProducto precioProducto3 = new TerceroClientePrecioProducto.
                                                           TerceroClientePrecioProductoBuilder(_clienteDuvan, _bandejaDeMaduro).
                                                           SetPrecio(3600).Build();
            _clienteDuvan.AddPrecio(precioProducto3);

            TerceroClientePrecioProducto precioProducto4 = new TerceroClientePrecioProducto.
                                                           TerceroClientePrecioProductoBuilder(_clienteDuvan, _bandejaDeLeche).
                                                           SetPrecio(3900).Build();
            _clienteDuvan.AddPrecio(precioProducto4);

            TerceroClientePrecioProducto precioProducto5 = new TerceroClientePrecioProducto.
                                                           TerceroClientePrecioProductoBuilder(_clienteDuvan, _envueltoDeMaduro).
                                                           SetPrecio(4300).Build();
            _clienteDuvan.AddPrecio(precioProducto5);
            #endregion
            #region BaseUsuario
            _usuarioDuvan = new TerceroUsuario.TerceroUsuarioBuilder(_duvan).
                            SetUsuario("duvaninho").SetPassword("1234").Build();
            _usuarioDuvan.Id = 1;
            #endregion
        }
Ejemplo n.º 3
0
 public TerceroConPagosViewModel(Tercero tercero)
 {
     Identificacion = tercero.Identificacion;
     Nombre         = tercero.Nombre;
     Telefono       = tercero.Telefono;
     Pagos          = tercero.Pagos.Select(p => new InformacionPagoViewModel(p)).ToList();
 }
        public Response Crear(TerceroEmpleadoRequest request)
        {
            Tercero tercero = this._unitOfWork.TerceroRepository.
                              FindFirstOrDefault(tercero => tercero.Nit == request.NitTercero);

            if (tercero == null)
            {
                return(new Response
                {
                    Mensaje = $"La identificación {request.NitTercero}," +
                              $" no se encuentra registrada hasta el momento"
                });
            }
            TerceroEmpleado empleado = this._unitOfWork.TerceroEmpleadoRepository.
                                       FindBy(empleado => empleado.Tercero.Nit == request.NitTercero,
                                              includeProperties: "Tercero").FirstOrDefault();

            if (empleado != null)
            {
                return(new Response
                {
                    Mensaje = $"No se pudo registrar el empleado porque ya esta en el sistema"
                });
            }
            empleado = new TerceroEmpleado(tercero);
            this._unitOfWork.TerceroEmpleadoRepository.Add(empleado);
            this._unitOfWork.Commit();
            return(new Response
            {
                Mensaje = "Empleado registrado con éxito",
                Data = new TerceroEmpleadoRequest().Map(empleado)
            });
        }
 public ConsultarTerceroPagos(Tercero tercero)
 {
     TerceroId = tercero.TerceroId;
     Nombre    = tercero.Nombre;
     Telefono  = tercero.Telefono;
     Pagos     = tercero.Pagos.Select(p => new ConsultarPagoViewModel(p)).ToList();
 }
        /// <summary>
        /// Método para guardar la modificación de un tercero.
        /// </summary>
        /// <remarks>
        /// Autor: Gemay Leandro Ocampo Pino - INTERGRUPO\gocampo
        /// FechaDeCreacion: 31/07/2014
        /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio)
        /// FechaDeUltimaModificacion: (dd/MM/yyyy)
        /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio)
        /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui.
        /// </remarks>
        private void GuardarModificacionTercero()
        {
            var calcularDigitoVerificacion = SAHI.Comun.Utilidades.DigitoVerificacion.CalcularDigitoVerificacion(txtNroDocumento.Text);

            Tercero tercero = new Tercero()
            {
                Id = Convert.ToInt32(lblCampoID.Text),
                DigitoVerificacion = Convert.ToInt32(calcularDigitoVerificacion),
                IdNaturaleza       = DdlTipoPersona.SelectedValue == Settings.Default.TipoPersona_Juridica ? Convert.ToInt16(3) : Convert.ToInt16(4),
                IdTipoDocumento    = Convert.ToByte(DdlTipoDocumento.SelectedValue),
                Nombre             = txtNombre.Text,
                NumeroDocumento    = txtNroDocumento.Text
            };

            Resultado <int> resultado = WebService.Facturacion.GuardarModificacionTercero(tercero);

            if (resultado.Ejecuto && string.IsNullOrEmpty(resultado.Mensaje))
            {
                MostrarMensaje(string.Format("Se ha modificado el Tercero con Id {0} satisfactoriamente", resultado.Objeto), TipoMensaje.Ok);
                lblMensaje.CssClass = Resources.GlobalWeb.Estilo_MensajeOK;

                LimpiarFormulario();

                // Disparar Evento en contenedor Padre
                if (AfectacionTercero != null)
                {
                    AfectacionTercero(this, this.TipoOperacion, tercero.Nombre);
                }
            }
            else
            {
                MostrarMensaje(resultado.Mensaje, TipoMensaje.Error);
            }
        }
Ejemplo n.º 7
0
 public void UpdateProveedor(int IdProveedor, Tercero entity)
 {
     try
     {
         SiinErpContext context = new SiinErpContext();
         Tercero        ob      = context.Terceros.Find(IdProveedor);
         ob.NitCedula        = entity.NitCedula;
         ob.DgVerificacion   = entity.DgVerificacion;
         ob.NombreTercero    = entity.NombreTercero;
         ob.IdDetTipoPersona = entity.IdDetTipoPersona;
         ob.Direccion        = entity.Direccion;
         ob.EMail            = entity.EMail;
         ob.IdCiudad         = entity.IdCiudad;
         ob.Telefono         = entity.Telefono;
         ob.IdCuentaContable = entity.IdCuentaContable;
         ob.IdPlazoPago      = entity.IdPlazoPago;
         ob.Estado           = entity.Estado;
         context.SaveChanges();
     }
     catch (Exception ex)
     {
         errorBusiness.Create("UpdateProveedor", ex.Message, null);
         throw;
     }
 }
 /// <summary>
 /// Metodo para cargar datos del tercero
 /// </summary>
 /// <param name="tercero">The tercero.</param>
 /// <remarks>
 /// Autor: David Mauricio Gutiérrez Ruiz - INTERGRUPO\dgutierrez
 /// FechaDeCreacion: 22/04/2013
 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio)
 /// FechaDeUltimaModificacion: (dd/MM/yyyy)
 /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio)
 /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui
 /// </remarks>
 private void CargarDatosTercero(Tercero tercero)
 {
     TxtTercero.Text             = tercero.Id.ToString();
     LblNombreTercero.Text       = tercero.Nombre;
     LblNroDocumentoTercero.Text = tercero.NumeroDocumento;
     LimpiarCampos(false);
 }
Ejemplo n.º 9
0
        public void Create(Tercero entity)
        {
            try
            {
                SiinErpContext context = new SiinErpContext();
                using (var tran = context.Database.BeginTransaction())
                {
                    Secuencia entitySec = context.Secuencia.FirstOrDefault(x => x.Prefijo.Equals(entity.TipoTercero) && x.IdEmpresa == entity.IdEmpresa);
                    entitySec.NoSecuencia++;
                    context.SaveChanges();

                    entity.CodTercero     = Util.GetPrefijoSecuencia(entitySec.Prefijo, entitySec.NoSecuencia, entitySec.Longitud);
                    entity.NombreBusqueda = entity.CodTercero + " - " + entity.NitCedula + " - " + entity.NombreTercero;
                    entity.FechaCreacion  = DateTimeOffset.Now;
                    context.Terceros.Add(entity);
                    context.SaveChanges();

                    tran.Commit();
                }
            }
            catch (Exception ex)
            {
                errorBusiness.Create("CreateTercero", ex.Message, null);
                throw;
            }
        }
Ejemplo n.º 10
0
        public async Task Add(Tercero model)
        {
            model.FechaCrea = DateTime.Now;
            await _unitOfWork.TerceroRepository.Add(model);

            await _unitOfWork.SaveChangesAsyn();
        }
        public Response Crear(TerceroProveedorRequest request)
        {
            TerceroProveedor provedor = this._unitOfWork.TerceroProvedorRepository.
                                        FindBy(provedor => provedor.Tercero.Nit == request.NitTercero,
                                               includeProperties: "Tercero").FirstOrDefault();

            if (provedor != null)
            {
                return(new Response
                {
                    Mensaje = $"No se pudo registrar el proveedor porque ya está en el sistema"
                });
            }

            Tercero tercero = this._unitOfWork.TerceroRepository.
                              FindFirstOrDefault(tercero => tercero.Nit == request.NitTercero);

            if (tercero == null)
            {
                tercero = request.Tercero.UnMap();
            }

            provedor = new TerceroProveedor(tercero);
            this._unitOfWork.TerceroProvedorRepository.Add(provedor);
            this._unitOfWork.Commit();
            return(new Response
            {
                Mensaje = "Proveedor registrado con éxito",
                Data = new TerceroProveedorRequest().Map(provedor)
            });
        }
Ejemplo n.º 12
0
        public static Tercero Tercero(Modelos.Tercero modelTercero)
        {
            var salida = new Tercero
            {
                PrimerNombre      = modelTercero.PrimerNombre,
                PrimerApellido    = modelTercero.PrimerApellido,
                SegundoNombre     = modelTercero.SegundoNombre,
                SegundoApellido   = modelTercero.SegundoApellido,
                FechaNacimiento   = modelTercero.FechaNacimiento,
                CorreoCorporativo = modelTercero.CorreoCorporativo,
                CorreoPersonal    = modelTercero.CorreoPersonal,
                BarrioDomicilio   = modelTercero.Barrio,
                Genero            = modelTercero.Genero,
                Fax                  = modelTercero.Fax,
                Movil                = modelTercero.TelefonoMovil,
                TelefonoAlterno      = modelTercero.TelefonoAlterno,
                TelefonoDomicilio    = modelTercero.TelefonoResidencia,
                TipoIdentificacion   = modelTercero.TipoDocumento.TipoIdentificacionId,
                DocumentoIdentidad   = modelTercero.NumeroDocumento,
                NumeroUnicoDocumento = modelTercero.NumeroUnicoDocumento,
                CodMpioDomicilio     = modelTercero.Municipio.Codigo,
                DireccionDomicilio   = modelTercero.Direccion,
                Nombre               = modelTercero.NombreCompleto,
                CodPaisDomicilio     = modelTercero.Municipio.CodigoPais,
                Zona                 = modelTercero.Zona,
                FechaRegistro        = DateTime.Now,
                UsuarioRegistro      = ConfiguracionGlobal.UsuarioActual
            };

            return(salida);
        }
        /// <summary>
        /// Metodo para Realizar Carga de Datos Iniciales.
        /// </summary>
        /// <param name="tercero">The tercero.</param>
        /// <remarks>
        /// Autor: David Mauricio Gutiérrez Ruiz - INTERGRUPO\dgutierrez
        /// FechaDeCreacion: 21/05/2013
        /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio)
        /// FechaDeUltimaModificacion: (dd/MM/yyyy)
        /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio)
        /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui.
        /// </remarks>
        public void CargarDatosControles(Tercero tercero)
        {
            if (ModoPantalla.Equals(Resources.GlobalWeb.Configuracion_Modo_Pantalla))
            {
                Tercero = tercero;
                CargarComboTipoRelacion();
                txtEntidadDC.Text  = Tercero.Nombre;
                txtContratoDC.Text = VinculacionSeleccionada.Contrato.Nombre;
                ConfigurararModoPantalla(true);
            }
            else
            {
                if (VinculacionSeleccionada != null)
                {
                    txtEntidadDC.Text  = VinculacionSeleccionada.Tercero.Nombre;
                    txtContratoDC.Text = VinculacionSeleccionada.Contrato.Nombre;
                    txtPlanDC.Text     = VinculacionSeleccionada.Plan.Nombre;
                    txtAtencionDC.Text = VinculacionSeleccionada.IdAtencion.ToString();
                    CargarComponente();
                    CargarComboTipoRelacion();
                }

                ConfigurararModoPantalla(false);
            }
        }
        public Response CrearTercero(TerceroRequest request)
        {
            Tercero tercero = this._unitOfWork.TerceroRepository.
                              FindFirstOrDefault(tercero => tercero.Nit == request.NitTercero);

            if (tercero != null)
            {
                return(new Response {
                    Mensaje = $"El nit {request.NitTercero} ya se encuentra registrado"
                });
            }
            tercero = new Tercero.TerceroBuilder(request.NitTercero, request.RazonSocialTercero).Build();
            request.ContactosTercero.ForEach((contacto) =>
            {
                tercero.Contactos.Add(
                    new Contacto.ContactoBuilder().
                    SetDireccion(contacto.TerceroDireccion).
                    SetEmail(contacto.TerceroEmail).
                    SetNumeroCelular(contacto.TerceroNumeroCelular).Build()
                    );
            });
            this._unitOfWork.TerceroRepository.Add(tercero);
            this._unitOfWork.Commit();
            return(new Response
            {
                Mensaje = "Tercero registrado con éxito",
                Data = new TerceroRequest().Map(tercero)
            });
        }
        public void SetUp()
        {
            _bandejaDeMaduro = new ProductoParaVenderConEnvoltorio().
                               SetNombre("Bandeja de maduro").SetCantidad(25).SetCostoUnitario(2500);
            _bandejaDeMaduro.Id = 1;

            _envueltoDeMaduro = new ProductoParaVenderConEnvoltorio().
                                SetNombre("Embuelto de Maduro").SetCantidad(10).SetCostoUnitario(3000);
            _envueltoDeMaduro.Id = 2;

            _bandejaDeLeche = new ProductoParaVenderConEnvoltorio().
                              SetNombre("Bandeja de Leche").SetCantidad(13).SetCostoUnitario(2700);
            _bandejaDeLeche.Id = 3;

            _leche = new ProductoMateriaPrima().SetNombre("Leche").
                     SetCantidad(15).SetCostoUnitario(1500);
            _leche.Id = 4;

            _dulceDeLeche = new ProductoParaFabricarDuro().SetNombre("Dulce de leche").
                            SetCantidad(35).SetCostoUnitario(1500);
            _dulceDeLeche.Id = 5;

            duvan = new Tercero.TerceroBuilder("1065840833", "Duvan").Build();

            clienteDuvan = new TerceroCliente.
                           TerceroClienteBuilder(duvan).Build();
            clienteDuvan.Id = 1;
        }
Ejemplo n.º 16
0
 public void UpdateCliente(int IdCliente, Tercero entity)
 {
     try
     {
         SiinErpContext context = new SiinErpContext();
         Tercero        obCli   = context.Terceros.Find(IdCliente);
         obCli.NitCedula        = entity.NitCedula;
         obCli.DgVerificacion   = entity.DgVerificacion;
         obCli.NombreTercero    = entity.NombreTercero;
         obCli.IdDetTipoPersona = entity.IdDetTipoPersona;
         obCli.Direccion        = entity.Direccion;
         obCli.EMail            = entity.EMail;
         obCli.IdCiudad         = entity.IdCiudad;
         obCli.Telefono         = entity.Telefono;
         obCli.IdDetZona        = entity.IdDetZona;
         obCli.IdVendedor       = entity.IdVendedor;
         obCli.IdCuentaContable = entity.IdCuentaContable;
         obCli.IdPlazoPago      = entity.IdPlazoPago;
         obCli.LimiteCredito    = entity.LimiteCredito;
         obCli.IdPadre          = entity.IdPadre;
         obCli.IdListaPrecio    = entity.IdListaPrecio;
         obCli.Iva    = entity.Iva;
         obCli.Estado = entity.Estado;
         context.SaveChanges();
     }
     catch (Exception ex)
     {
         errorBusiness.Create("UpdateCliente", ex.Message, null);
         throw;
     }
 }
Ejemplo n.º 17
0
        public ActionResult <TerceroViewModel> Post(TerceroInputModel terceroInput)
        {
            Tercero tercero  = MapearTercero(terceroInput);
            var     response = service.Registrar(tercero);

            return(Ok(response.tercero));
        }
Ejemplo n.º 18
0
 private void FormBuscarTercero_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (dataGridViewTerceros.SelectedRows.Count > 0)
     {
         Tercero      = Tercero.FindByCodigo(dataGridViewTerceros.CurrentRow.Cells["Codigo"].Value.ToString());
         DialogResult = DialogResult.OK;
     }
 }
Ejemplo n.º 19
0
        public TerceroCliente UnMap()
        {
            Tercero        tercero = this.Tercero.UnMap();
            TerceroCliente cliente = new TerceroCliente.TerceroClienteBuilder(tercero)
                                     .Build();

            this.Precios.ForEach(x => cliente.AddPrecio(x.UnMap()));
            return(cliente);
        }
Ejemplo n.º 20
0
        private void InsertarTercero(CDPDto documento)
        {
            var tercero = new Tercero();

            tercero.NumeroIdentificacion = documento.NumeroIdentificacionTercero;
            tercero.TipoIdentificacion   = documento.TipoIdentificacionTercero;
            tercero.Nombre = documento.NombreTercero;
            _context.Tercero.Add(tercero);
            _context.SaveChanges();
        }
        public TerceroResponse Buscar(string identificacion)
        {
            Tercero tercero = context.Terceros.Find(identificacion);

            if (tercero == null)
            {
                return(new TerceroResponse("No existe"));
            }
            return(new TerceroResponse(tercero));
        }
 public TerceroViewModel(Tercero tercero)
 {
     Id           = tercero.Id;
     Nombre       = tercero.Nombre;
     Direccion    = tercero.Direccion;
     Telefono     = tercero.Telefono;
     Pais         = tercero.Pais;
     Departamento = tercero.Departamento;
     Ciudad       = tercero.Ciudad;
 }
Ejemplo n.º 23
0
        private void btnBuscarCliente_Click(object sender, EventArgs e)
        {
            FrmBuscarTercero frmBuscarTercero = new FrmBuscarTercero();

            if (frmBuscarTercero.ShowDialog(this) == DialogResult.OK)
            {
                tercero         = frmBuscarTercero.Tercero;
                txtTercero.Text = tercero.NombreComercial;
            }
        }
Ejemplo n.º 24
0
        public Tercero GetClienteByIden(JObject data)
        {
            try
            {
                int    IdEmpresa = data["idEmpresa"].ToObject <int>();
                string NitCedula = data["nitCedula"].ToObject <string>();

                SiinErpContext context = new SiinErpContext();
                Tercero        entity  = (from cli in context.Terceros.Where(x => x.NitCedula.Equals(NitCedula) && x.IdEmpresa == IdEmpresa && x.TipoTercero.Equals(Constantes.Cliente))
                                          join tip in context.TablasDetalles on cli.IdDetTipoPersona equals tip.IdDetalle
                                          join ciu in context.Ciudades on cli.IdCiudad equals ciu.IdCiudad
                                          join dep in context.Departamentos on ciu.IdDepartamento equals dep.IdDepartamento
                                          join zon in context.TablasDetalles on cli.IdDetZona equals zon.IdDetalle
                                          join pla in context.PlazosPagos on cli.IdPlazoPago equals pla.IdPlazoPago
                                          join lip in context.ListaPrecios on cli.IdListaPrecio equals lip.IdListaPrecio
                                          select new Tercero()
                {
                    IdTercero = cli.IdTercero,
                    TipoTercero = cli.TipoTercero,
                    IdEmpresa = cli.IdEmpresa,
                    CodTercero = cli.CodTercero,
                    NitCedula = cli.NitCedula,
                    DgVerificacion = cli.DgVerificacion,
                    IdDetTipoPersona = cli.IdDetTipoPersona,
                    NombreTercero = cli.NombreTercero,
                    NombreBusqueda = cli.NombreBusqueda,
                    Direccion = cli.Direccion,
                    EMail = cli.EMail,
                    IdCiudad = cli.IdCiudad,
                    Telefono = cli.Telefono,
                    IdDetZona = cli.IdDetZona,
                    IdVendedor = cli.IdVendedor,
                    IdCuentaContable = cli.IdCuentaContable,
                    IdPlazoPago = cli.IdPlazoPago,
                    LimiteCredito = cli.LimiteCredito,
                    IdPadre = cli.IdPadre,
                    IdListaPrecio = cli.IdListaPrecio,
                    Iva = cli.Iva,
                    FechaCreacion = cli.FechaCreacion,
                    CreadoPor = cli.CreadoPor,
                    Estado = cli.Estado,
                    NombreTipoPersona = tip.Descripcion,
                    PlazoPago = pla,
                    ListaPrecios = lip,
                    NombreCiudad = ciu.NombreCiudad + " - " + dep.NombreDepartamento,
                    IdDepartamento = dep.IdDepartamento,
                }).FirstOrDefault();
                return(entity);
            }
            catch (Exception ex)
            {
                errorBusiness.Create("GetClientes", ex.Message, null);
                throw;
            }
        }
Ejemplo n.º 25
0
        private Tercero MapearTercero(TerceroInputModel terceroDto)
        {
            var tercero = new Tercero()
            {
                TerceroId = terceroDto.TerceroId,
                Nombre    = terceroDto.Nombre,
                Telefono  = terceroDto.Telefono,
            };

            return(tercero);
        }
Ejemplo n.º 26
0
        private Tercero MapearTercero(TerceroInputModel terceroInput)
        {
            var tercero = new Tercero()
            {
                Identificacion = terceroInput.Identificacion,
                Telefono       = terceroInput.Telefono,
                Nombre         = terceroInput.Nombre
            };

            return(tercero);
        }
Ejemplo n.º 27
0
        public ActionResult Edit(int id)
        {
            try {
                Tercero val = Db.Tercero.Where(s => s.TerceroID == id).FirstOrDefault();

                return(View(val));
            }
            catch {
                return(View());
            }
        }
Ejemplo n.º 28
0
        public ActionResult <TerceroViewModel> Post(TerceroInputModel terceroInput)
        {
            Tercero tercero  = MapearTercero(terceroInput);
            var     response = _terceroService.Guardar(tercero);

            if (response.Error)
            {
                return(BadRequest(response.Mensaje));
            }
            return(Ok(response.Tercero));
        }
Ejemplo n.º 29
0
 public IActionResult Create([FromBody] Tercero entity)
 {
     try
     {
         terceroBusiness.Create(entity);
         return(Ok(true));
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 30
0
 public IActionResult UpdateTercero(int IdTer, [FromBody] Tercero entity)
 {
     try
     {
         terceroBusiness.Update(IdTer, entity);
         return(Ok(true));
     }
     catch (Exception)
     {
         throw;
     }
 }