Ejemplo n.º 1
0
        public ActionResult GetById(int id)
        {
            TiendaDAO dao = new TiendaDAO();
            tienda    c   = dao.GetById(id);

            DireccionDAO daod = new DireccionDAO();
            direccion    d    = daod.GetById(Convert.ToInt32(c.ID_DIRECCION));


            var jsnResult = new
            {
                ID          = c.ID,
                IDD         = d.ID,
                NOMBRE      = c.NOMBRE,
                RESPONSABLE = c.ID_RESPONSABLE,
                CREDITO_FM  = c.CREDITO_FABRICACION_MAX,
                CREDITO_F   = c.CREDITO_FABRICACION,
                CREDITO_C   = c.CREDITO_COMERCIALIZACION,
                CREDITO_CM  = c.CREDITO_COMERCIALIZACION_MAX,
                ACTIVO      = c.ACTIVO,
                CALLE       = d.CALLE,
                NUM_EXT     = d.NUM_EXTERIOR,
                NUM_INT     = d.NUM_INTERIOR,
                CIUDAD      = d.CIUDAD,
                COLONIA     = d.COLONIA,
                MUNICIPIO   = d.MUNICIPIO,
                CP          = d.CP,
                PAIS        = d.ID_PAIS,
                ESTADO      = d.ID_ESTADO,
                Success     = true
            };

            return(Json(jsnResult, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
 public UsuarioService(UsuarioDAO usuarioDAO, DireccionDAO direccionDAO, RolDAO rolDAO, IMapper mapper)
 {
     this.usuarioDAO   = usuarioDAO;
     this.direccionDAO = direccionDAO;
     this.rolDAO       = rolDAO;
     this.mapper       = mapper;
 }
Ejemplo n.º 3
0
        public void saveDireccion(int idCliente)
        {
            direccioncliente direccioncliente = direccionCliente.GetDireccioncliente();

            direccioncliente.cliente_idcliente = idCliente;

            DireccionDAO.addDireccion(direccioncliente);
        }
Ejemplo n.º 4
0
 private void actualizarControlesD()
 {
     dataGridView2.DataSource = null;
     dataGridView2.DataSource = DireccionDAO.verDirecciones(usuario);
     
     comboBox2.DataSource = null;
     comboBox2.ValueMember = "idaddress";
     comboBox2.DisplayMember = "address";
     comboBox2.DataSource = DireccionDAO.verDirecciones(usuario);
 }
Ejemplo n.º 5
0
        public ActionResult Editar(int id)
        {
            var DireccionesDAO = new DireccionDAO();
            var modelo         = new DireccionModel();
            var Direcciones    = DireccionesDAO.ObternerDireccion(id);

            modelo.Id     = id;
            modelo.Nombre = Direcciones.Nombre;
            return(View(modelo));
        }
Ejemplo n.º 6
0
 public bool nuevaDireccion(int id_cliente, Direccion direccion, string schema, NpgsqlConnection conexion)
 {
     try
     {
         return(DireccionDAO.getInstance().nuevaDireccion(id_cliente, direccion, schema, conexion));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Ejemplo n.º 7
0
        public EmpleadoModel copiarEntidadmodelo(ref EmpleadoModel model, ref empleado entity)
        {
            model.idPersona = entity.ID_PERSONA_FISICA;
            model.id        = entity.ID;

            model.areaTrabajo     = entity.ID_AREA_TRABAJO != null ? (int)entity.ID_AREA_TRABAJO : entity.ID_AREA_TRABAJO;
            model.areaTrabajoList = AreaTrabajoDAO.GetAlls(db);
            model.sucursalList    = db.tienda;
            model.puesto          = entity.PUESTO;
            model.fechaIngreso    = entity.FECHA_INGRESO != null?ExtensionMethods.DateFormat((DateTime)entity.FECHA_INGRESO) : null;

            model.fechaBaja = entity.FECHA_BAJA != null?ExtensionMethods.DateFormat((DateTime)entity.FECHA_BAJA) : null;

            model.nss           = entity.IMSS;
            model.salario       = ExtensionMethods.ToMoneyFormat(entity.SALARIO);
            model.correoEmpresa = entity.EMAIL;
            model.activo        = entity.ACTIVO;

            model.sucursal = entity.tienda.Count > 0 ? entity.tienda.FirstOrDefault().ID:0;

            PersonaFisicaDAO personaFisicaDAO = new PersonaFisicaDAO();
            var persona = personaFisicaDAO.GetById(entity.ID_PERSONA_FISICA);

            model.nombre          = persona.NOMBRE;
            model.apellidoPaterno = persona.APELLIDO_PATERNO;
            model.apellidoMaterno = persona.APELLIDO_MATERNO;
            model.fechaNacimiento = persona.FECHA_NACIMIENTO != null?ExtensionMethods.DateFormat((DateTime)persona.FECHA_NACIMIENTO) : null;

            model.curp     = persona.CURP;
            model.rfc      = persona.RFC;
            model.sexo     = persona.SEXO;
            model.correo   = persona.EMAIL;
            model.telefono = persona.TELEFONO;
            model.celular  = persona.CELULAR;

            DireccionDAO direccionDAO = new DireccionDAO();
            var          direccion    = direccionDAO.GetById((int)persona.ID_DIRECCION);

            model.calle        = direccion.CALLE;
            model.numInterior  = direccion.NUM_INTERIOR;
            model.numExterior  = direccion.NUM_EXTERIOR;
            model.colonia      = direccion.COLONIA;
            model.ciudad       = direccion.CIUDAD;
            model.municipio    = direccion.MUNICIPIO;
            model.codigoPostal = direccion.CP;
            model.estado       = direccion.ID_ESTADO;
            model.pais         = direccion.ID_PAIS;
            model.paisList     = PaisDAO.GetAlls(db);
            model.estadoList   = EstadoDAO.GetByIdPais((int)model.pais, db);



            return(model);
        }
Ejemplo n.º 8
0
 public bool eliminarDireccion(int id, string schema, NpgsqlConnection conexion)
 {
     try
     {
         return(DireccionDAO.getInstance().eliminarDireccion(id, schema, conexion));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Ejemplo n.º 9
0
 public List <Direccion> listaDireccionesCliente(int id_cliente, string schema, NpgsqlConnection conexion)
 {
     try
     {
         return(DireccionDAO.getInstance().listaDireccionesCliente(id_cliente, schema, conexion));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
        //Guarda Direcciones random en la tabla Direcciones base de datos
        private void DoWork(object state)
        {
            var    DireccionesDao = new DireccionDAO();
            Random rnd            = new Random();
            int    number         = rnd.Next(0, 100);
            var    direccion      = "Diagonal Aleatoria #" + number + "";

            DireccionesDao.InsertarDireccion(new Modelos.DTOs.DireccionDTO {
                Id = 0, Nombre = direccion
            });
        }
Ejemplo n.º 11
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Seguro que desea eliminar esta direccion? " + comboBox2.Text ,
                    "HUGO APP", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                DireccionDAO.eliminarDireccion(comboBox2.Text);

                MessageBox.Show("La direccion ha sido eliminada", "HUGO APP");
                
                actualizarControles();
            }
        }
Ejemplo n.º 12
0
 public bool updateDireccion(int id, int id_cliente, string calle, int altura, string descripcion, int id_localidad,
                             DateTime fecha, string schema)
 {
     try
     {
         return(DireccionDAO.getInstance().updateDireccion(id, id_cliente, calle, altura, descripcion, id_localidad,
                                                           fecha, schema));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Ejemplo n.º 13
0
        public ActionResult Eliminar(int id)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var DireccionesDAO = new DireccionDAO();
                    DireccionesDAO.EliminarDireccion(id);
                }

                return(Redirect("~/direccion/leer"));
            }
            catch (Exception ex)
            {
                _logger.LogError(@"Error: {0}", ex);
                throw;
            }
        }
Ejemplo n.º 14
0
        public ActionResult Editar(DireccionModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var DireccionesDAO = new DireccionDAO();
                    DireccionesDAO.ActualizarDireccion(new Modelos.DTOs.DireccionDTO {
                        Id = model.Id, Nombre = model.Nombre
                    });
                }

                return(Redirect("~/direccion/leer"));
            }
            catch (Exception ex)
            {
                _logger.LogError(@"Error: {0}", ex);
                throw;
            }
        }
Ejemplo n.º 15
0
        private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                if (textBox4.Text.Length >= 6)
                {
                    DireccionDAO.agregarDireccion(textBox4.Text, usuario.username);

                    MessageBox.Show("La direccion ha sido agregada!", "HUGO APP");

                    textBox4.Clear();
                    actualizarControlesD();
                }
                else
                    MessageBox.Show("Debe digitar una direccion con mas de 6 caracteres", "HUGO APP");
            }
            catch (Exception)
            {
                MessageBox.Show("Algo salio mal...", "HUGO APP");
            }
        }
Ejemplo n.º 16
0
        public ActionResult getdatacliente(int id)
        {
            ClienteDAO dao = new ClienteDAO();
            cliente    c   = dao.GetById(id);

            DireccionDAO daod = new DireccionDAO();
            direccion    d    = daod.GetById(Convert.ToInt32(c.ID_DIRECCION_ENTREGA));

            var jsnResult = new
            {
                CIUDAD  = d.CIUDAD,
                CALLE   = d.CALLE,
                CP      = d.CP,
                NUM_EXT = d.NUM_EXTERIOR,
                CORREO  = c.CELULAR,
                CELULAR = c.EMAIL,
                NOMBRE  = c.NOMBRE + " " + c.APELLIDO_PATERNO + " " + c.APELLIDO_MATERNO + " " + c.EMPRESA
            };

            return(Json(jsnResult, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 17
0
        public IActionResult Leer()
        {
            var DireccionesDAO = new DireccionDAO();
            var modelo         = new List <DireccionModel>();

            try
            {
                var direcciones = DireccionesDAO.ObternerDirecciones();
                foreach (var direccion in direcciones)
                {
                    modelo.Add(new DireccionModel {
                        Id = direccion.Id, Nombre = direccion.Nombre
                    });
                }

                return(View(modelo));
            }
            catch (Exception ex)
            {
                _logger.LogError(@"Error: {0}", ex);
                throw;
            }
        }