public List <DireccionModel> TablaDirecciones()
 {
     try
     {
         string Query     = ("SELECT * FROM Vst_Lista_Direccion");
         var    Resultado = _oConexionDAL.TablaConnsulta(Query);
         List <DireccionModel> Direcciones = new List <DireccionModel>();
         foreach (DataRow Direccion in Resultado.Rows)
         {
             var _oDireccionModel = new DireccionModel()
             {
                 IdDireccion  = int.Parse(Direccion[0].ToString()),
                 CalleDir     = Direccion[1].ToString(),
                 NumInteDir   = Direccion[2].ToString(),
                 NumExteDir   = Direccion[3].ToString(),
                 CruzaDir     = Direccion[4].ToString(),
                 ColoniaDir   = Direccion[5].ToString(),
                 CPDir        = Direccion[6].ToString(),
                 UbicacionDir = Direccion[7].ToString(),
                 LatitudDir   = Direccion[8].ToString(),
                 LongitudDir  = Direccion[9].ToString(),
                 IdMunicipio1 = int.Parse(Direccion[10].ToString())
             };
             Direcciones.Add(_oDireccionModel);
         }
         return(Direcciones);
     }
     catch (Exception)
     {
         return(null);
     }
 }
 public DireccionModel Obtener_Direccion(long IdDireccion)
 {
     try
     {
         var       oDireccionModel = new DireccionModel();
         String    Query           = string.Format("SELECT * FROM Vst_Lista_Direccion WHERE IdDireccion='{0}'", IdDireccion);
         var       Resultado       = _oConexionDAL.TablaConnsulta(Query);
         DataTable Datos           = Resultado;
         DataRow   row             = Datos.Rows[0];
         oDireccionModel.IdDireccion  = Convert.ToInt32(row["IdDireccion"]);
         oDireccionModel.CalleDir     = row["CalleDir"].ToString();
         oDireccionModel.NumInteDir   = row["NumInteDir"].ToString();
         oDireccionModel.NumExteDir   = row["NumExteDir"].ToString();
         oDireccionModel.CruzaDir     = row["CruzaDir"].ToString();
         oDireccionModel.ColoniaDir   = row["ColoniaDir"].ToString();
         oDireccionModel.CPDir        = row["CPDir"].ToString();
         oDireccionModel.UbicacionDir = row["UbicacionDir"].ToString();
         oDireccionModel.LongitudDir  = row["LongitudDir"].ToString();
         oDireccionModel.LatitudDir   = row["LatitudDir"].ToString();
         return(oDireccionModel);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Пример #3
0
        public static int InsertarActualizarDireccion(DireccionModel model)
        {
            Mapper.CreateMap <DireccionModel, InsertarActualizarDireccionCommand>();
            var comando = Mapper.Map <DireccionModel, InsertarActualizarDireccionCommand>(model);

            var respuesta = (InsertarActualizarDireccionOutput)comando.Execute();

            return(respuesta.iddireccion);
        }
        public int Eliminar(object Obj)
        {
            DireccionModel _oModel = (DireccionModel)Obj;
            SqlCommand     Cmd     = new SqlCommand("EXEC SP_Eliminar_Direccion @IdDireccion");

            Cmd.Parameters.Add("@IdDireccion", SqlDbType.Int).Value = _oModel.IdDireccion;
            Cmd.CommandType = CommandType.Text;
            return(_oConexionDAL.EjecutarSQL(Cmd));
        }
Пример #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));
        }
 public IActionResult AgregarDireccion([FromBody] DireccionModel _oDireccionModel)
 {
     if (_oDireccionModel == null)
     {
         return(BadRequest());
     }
     else
     {
         _oDireccionDAL.Agregar(_oDireccionModel);
     }
     return(CreatedAtRoute("ListaDirecciones", new { IdProveedor = _oDireccionModel.IdDireccion }, _oDireccionModel));
 }
Пример #7
0
        public JsonResult Create([Bind(Include = "Id,Descripcion,Numero,Tipo,IdComuna,IdProvincia,IdRegion")] DireccionModel direccionmodel)
        {
            //if (ModelState.IsValid)
            //{
            //    return Json(GetJsonValue(true, "Success"));
            //}

            PersistAddress(direccionmodel);
            string url = Url.Action("Index", "Direccion");

            return(Json(new { success = true, url = url }));

            // return Json(GetJsonValue(true, "Error"));
        }
Пример #8
0
 public async Task <JsonResult> EnviarDatos(DireccionModel oDireccionModel)
 {
     oServicioAPI = new ServicioAPI();
     if (oDireccionModel.IdDireccion > 0)//Éditer
     {
         string Query = string.Format("/api/Direccion/" + oDireccionModel.IdDireccion);
         HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PutAsJsonAsync(Query, oDireccionModel);
     }
     else//Enrregistrer
     {
         HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PostAsJsonAsync("/api/Direccion", oDireccionModel);
     }
     return(Json(oDireccionModel));
 }
 public IActionResult ModificarDireccion(long IdDireccion, [FromBody] DireccionModel _oDireccionModel)
 {
     if (_oDireccionModel == null || _oDireccionModel.IdDireccion != IdDireccion)
     {
         return(BadRequest());
     }
     else
     {
         var Busqueda = _oDireccionDAL.Obtener_Direccion(IdDireccion);
         if (Busqueda == null)
         {
             return(NotFound());
         }
         else
         {
             _oDireccionDAL.Modificar(_oDireccionModel);
         }
         return(new NoContentResult());
     }
 }
Пример #10
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;
            }
        }
        public int Agregar(object Obj)
        {
            DireccionModel _oModel = (DireccionModel)Obj;
            SqlCommand     Cmd     = new SqlCommand("EXEC SP_Agregar_Direccion @CalleDir,@NumInteDir,@NumExteDir,@CruzaDir,@ColoniaDir,@CPDir,@UbicacionDir,@LatitudDir,@LongitudDir,@IdMunicipio1,@Completo");

            Cmd.Parameters.Add("@CalleDir", SqlDbType.VarChar).Value     = _oModel.CalleDir;
            Cmd.Parameters.Add("@NumInteDir", SqlDbType.VarChar).Value   = _oModel.NumInteDir;
            Cmd.Parameters.Add("@NumExteDir", SqlDbType.VarChar).Value   = _oModel.NumExteDir;
            Cmd.Parameters.Add("@CruzaDir", SqlDbType.VarChar).Value     = _oModel.CruzaDir;
            Cmd.Parameters.Add("@ColoniaDir", SqlDbType.VarChar).Value   = _oModel.ColoniaDir;
            Cmd.Parameters.Add("@CPDir", SqlDbType.VarChar).Value        = _oModel.CPDir;
            Cmd.Parameters.Add("@UbicacionDir", SqlDbType.VarChar).Value = 0;
            Cmd.Parameters.Add("@LatitudDir", SqlDbType.VarChar).Value   = 0;
            Cmd.Parameters.Add("@LongitudDir", SqlDbType.VarChar).Value  = 0;
            Cmd.Parameters.Add("@IdMunicipio1", SqlDbType.Int).Value     = 1; //Mérida
            string comple = (_oModel.CalleDir + " Num. int " + _oModel.NumInteDir + " Num ext." + _oModel.NumExteDir + " por " + _oModel.CruzaDir + " " + _oModel.ColoniaDir + " " + _oModel.CPDir);

            Cmd.Parameters.Add("@Completo", SqlDbType.VarChar).Value = comple;
            Cmd.CommandType = CommandType.Text;
            return(_oConexionDAL.EjecutarSQL(Cmd));
        }
Пример #12
0
 /// <summary>
 ///
 /// </summary>
 private void PersistAddress(DireccionModel direccionmodel)
 {
     Session["direccionmodel"] = direccionmodel;
 }
Пример #13
0
 public UsuarioController()
 {
     oDireccionModel = new DireccionModel();
     oModel          = new UsuarioModel();
 }