public Resultado get(string NombreTabla, string Fechainicio, string FechaFin)
        {
            Listas.Resultado objResultado = new Listas.Resultado()
            {
                Mensaje = "", TipoResultado = true
            };

            try
            {
                using (Models.minasDBEntities objMINASBDEntities = new Models.minasDBEntities())
                {
                    List <Models.TablaExiste_Result> lstTablaExiste = objMINASBDEntities.TablaExiste(NombreTabla).ToList();

                    if (lstTablaExiste.Count() > 0)
                    {
                        objMINASBDEntities.ConsultarActividades(NombreTabla, Fechainicio, FechaFin);
                        List <Models.ConsultarActividadesTemporales_Result> LstActividades = objMINASBDEntities.ConsultarActividadesTemporales().ToList();
                        objResultado.Data = LstActividades;
                    }
                }
            }
            catch (Exception ex)
            {
                objResultado.TipoResultado = false;
                objResultado.Mensaje       = ex.Message;
            }
            return(objResultado);
        }
        public Resultado Post()
        {
            Listas.Resultado objResultado = new Listas.Resultado()
            {
                Mensaje = "", TipoResultado = true
            };

            NameValueCollection FormValue = System.Web.HttpContext.Current.Request.Form;

            string Media      = FormValue[_Constantes.Media];
            int    idConexion = Convert.ToInt32(FormValue[_Constantes.idConexion]);
            //string UrlDetalle = FormValue[_Constantes.UrlDetalle];
            int    idTipoDetalle   = Convert.ToInt32(FormValue[_Constantes.idTipoDetalle]);
            string idActividad     = FormValue[_Constantes.idActividad];
            string Descripcion     = FormValue[_Constantes.Descripcion];
            string NombreActividad = FormValue[_Constantes.NombreActividad];

            try
            {
                using (Models.minasDBEntities objMINASBDEntities = new Models.minasDBEntities())
                {
                    HttpFileCollection Files = HttpContext.Current.Request.Files;
                    var i = 0;
                    foreach (var file in Files)
                    {
                        Guid g;
                        g = Guid.NewGuid();
                        string NombreArchivo = "M" + g.ToString();
                        if (file.ToString() == string.Format("files[{0}]", i))
                        {
                            string   NombreArchivoReal = Files[string.Format("files[{0}]", i)].FileName;
                            string[] ArrayName         = NombreArchivoReal.Split('.');


                            Media = UtilidadesAzure.GuardarArchivo("mycontainer", ArrayName[0] + "-" + NombreArchivo, Files[string.Format("files[{0}]", i)]); //La urlDetalle
                            objMINASBDEntities.AddMedia(idConexion, Media, idTipoDetalle, idActividad, Descripcion, NombreActividad);

                            objResultado.Mensaje       = "Se inserto el contenido multimedia correctamente";
                            objResultado.TipoResultado = true;
                            i++;
                        }
                        else
                        {
                            objResultado.Mensaje = "No se ha trasmitido el archivo al servidor";
                        }
                        objResultado.TipoResultado = false;
                    }
                }
            }
            catch (Exception ex)
            {
                objResultado.Mensaje       = ex.Message;
                objResultado.TipoResultado = false;
            }

            return(objResultado);
        }
 //Actualiza la fecha de actualizacion de una conexion cuando esta se ha sincronizado
 public Resultado Post(string GuidFormulario)
 {
     Listas.Resultado objResultado = new Listas.Resultado()
     {
         Mensaje = "", TipoResultado = true
     };
     try
     {
         using (Models.minasDBEntities objMINASBDEntities = new Models.minasDBEntities())
         {
             objMINASBDEntities.ActualizarFechaConexion(GuidFormulario);
         }
     }
     catch (Exception ex)
     {
         objResultado.TipoResultado = false;
         objResultado.Mensaje       = ex.Message;
     }
     return(objResultado);
 }
        public Resultado get(int idJob)
        {
            Listas.Resultado objResultado = new Listas.Resultado()
            {
                Mensaje = "", TipoResultado = true
            };

            try
            {
                using (Models.minasDBEntities objMINASBDEntities = new Models.minasDBEntities())
                {
                    List <Models.ConexionesDisponiblesSincronizarConsultar_Result> lstConexionesDisponible = objMINASBDEntities.ConexionesDisponiblesSincronizarConsultar(idJob).ToList();

                    objResultado.Data = lstConexionesDisponible;
                }
            }
            catch (Exception ex)
            {
                objResultado.TipoResultado = false;
                objResultado.Mensaje       = ex.Message;
            }
            return(objResultado);
        }
Example #5
0
        public Resultado get()
        {
            Listas.Resultado objResultado = new Listas.Resultado()
            {
                Mensaje = "", TipoResultado = true
            };

            try
            {
                using (Models.minasDBEntities objMINASBDEntities = new Models.minasDBEntities())
                {
                    List <Models.ConsultarDisponibilidadJob_Result> LstJob = objMINASBDEntities.ConsultarDisponibilidadJob().ToList();
                    objResultado.Data = LstJob[0];
                }
            }
            catch (Exception ex)
            {
                objResultado.TipoResultado = false;
                objResultado.Mensaje       = ex.Message;
            }

            return(objResultado);
        }