private void GuardaTipoLlamada(string tipollamada)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@llamada_id", llamada_id);
         parameters.Add("@tipo_llamada_id", tipollamada);
         db.GetDataSet("[dbo].[sp_inserta_llamada_tipo_llamada]", CommandType.StoredProcedure, parameters);
         DataTable dtClave = ObtieneClaveTipoLlamada(tipollamada);
         if (dtClave.Rows.Count > 0)
         {
             DataRow drClave = dtClave.Rows[0];
             if (drClave["clave"].ToString().ToUpper() != "CANJE" && drClave["clave_categoria"].ToString().ToUpper() != "SAL")
             {
                 DataTable dtIdllamada;
                 if (drClave["clave_categoria"].ToString().ToUpper() != "COMENTARIO")
                 {
                     dtIdllamada = ObtieneIdTipoLlamada("OPCALLC");
                 }
                 else
                 {
                     dtIdllamada = ObtieneIdTipoLlamada(drClave["clave"].ToString().ToUpper());
                 }
                 if (dtIdllamada.Rows.Count > 0)
                 {
                     DataRow drIdllamada = dtIdllamada.Rows[0];
                     GuardaLlamadaSeguimiento(decimal.Parse(drIdllamada["id"].ToString()));
                 }
             }
         }
     }
 }
Esempio n. 2
0
 private bool InsertaHistoricoGeneradorCampania(RequestGeneraCampania genera, string campaign_id, string list_id, string usuario_alta_id)
 {
     try
     {
         using (DbContextJulio db = new DbContextJulio())
         {
             foreach (var item in genera.miembros)
             {
                 Dictionary <string, object> parameters = new Dictionary <string, object>();
                 parameters.Add("@participante_id", item.hidden);
                 parameters.Add("@campaign_id", campaign_id);
                 parameters.Add("@nombre_campania", genera.nombre_campania);
                 parameters.Add("@list_id", list_id);
                 parameters.Add("@nombre_lista", genera.nombre_lista);
                 parameters.Add("@asunto", genera.asunto);
                 parameters.Add("@usuario_alta_id", usuario_alta_id);
                 db.GetDataSet("[dbo].[usp_Inserta_historico_generador_campania]", CommandType.StoredProcedure, parameters);
             }
         }
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
Esempio n. 3
0
        public cUsuariosLlamadas consultaUsuariosLlamadas()
        {
            cUsuariosLlamadas usuarios_llamadas = new cUsuariosLlamadas();

            usuarios_llamadas.lstUsuariosLlamadas = new List <cUsuariosLlamadas.UsuariosLlamadas>();
            try
            {
                using (DbContextJulio db = new DbContextJulio())
                {
                    Dictionary <string, object> parameters = new Dictionary <string, object>();
                    parameters = null;
                    DataSet dsConsulta = db.GetDataSet("[dbo].[usp_Consulta_Users_Roles_Admin_Tienda]", CommandType.StoredProcedure, parameters);
                    foreach (DataRow item in dsConsulta.Tables[0].Rows)
                    {
                        usuarios_llamadas.lstUsuariosLlamadas.Add(new cUsuariosLlamadas.UsuariosLlamadas
                        {
                            id       = item["id"].ToString(),
                            Email    = item["Email"].ToString(),
                            UserName = item["UserName"].ToString(),
                            Role     = item["Role"].ToString(),
                            Llamada  = item["Llamada"].ToString()
                        });
                    }
                }
            }
            catch (Exception ex)
            {
            }
            return(usuarios_llamadas);
        }
Esempio n. 4
0
        public cCampaignList consultaCampanias()
        {
            cCampaignList campania = new cCampaignList();

            campania.lstCampaingList = new List <cCampaignList.CampaignList>();
            try
            {
                using (DbContextJulio db = new DbContextJulio())
                {
                    Dictionary <string, object> parameters = new Dictionary <string, object>();
                    parameters = null;
                    DataSet dsConsulta = db.GetDataSet("[dbo].[usp_Consulta_Campaign]", CommandType.StoredProcedure, parameters);
                    foreach (DataRow item in dsConsulta.Tables[0].Rows)
                    {
                        campania.lstCampaingList.Add(new cCampaignList.CampaignList
                        {
                            id                = item["id"].ToString(),
                            campaign_id       = item["campaign_id"].ToString(),
                            clave             = item["clave"].ToString(),
                            descripcion       = item["descripcion"].ToString(),
                            descripcion_larga = item["descripcion_larga"].ToString()
                        });
                    }
                }
            }
            catch (Exception ex)
            {
            }
            return(campania);
        }
        public csRespuestaValidacion ConsultaDominio_Email(string email)
        {
            csRespuestaValidacion result = new csRespuestaValidacion();

            try
            {
                using (DbContextJulio db = new DbContextJulio())
                {
                    Dictionary <string, object> parameters = new Dictionary <string, object>();
                    parameters.Add("@email", email);
                    DataSet setTables = db.GetDataSet("[dbo].[usp_Consulta_dominio_email]", CommandType.StoredProcedure, parameters);
                    if (setTables.Tables[0].Rows.Count > 1)
                    {
                        result.status  = Int16.Parse(setTables.Tables[0].Rows[0]["status"].ToString());
                        result.result  = setTables.Tables[0].Rows[0]["result"].ToString();
                        result.message = setTables.Tables[0].Rows[0]["message"].ToString();
                        return(result);
                    }
                    else
                    {
                        result.status  = 0;
                        result.result  = "ok";
                        result.message = "Correo valido";
                        return(result);
                    }
                }
            }
            catch (Exception ex)
            {
                return(result);
            }
        }
Esempio n. 6
0
 private RequestGeneraCampania InsertaCampania(RequestGeneraCampania genera, string campaign_id, string script, string usuario_alta_id)
 {
     try
     {
         using (DbContextJulio db = new DbContextJulio())
         {
             Dictionary <string, object> parameters = new Dictionary <string, object>();
             parameters.Add("@campaign_id", campaign_id);
             parameters.Add("@clave", campaign_id);
             parameters.Add("@descripcion", genera.nombre_campania);
             parameters.Add("@descripcion_larga", genera.nombre_campania);
             parameters.Add("@script", script);
             parameters.Add("@usuario_alta_id", usuario_alta_id);
             DataTable dt = db.GetDataSet("[dbo].[usp_Inserta_Campaign]", CommandType.StoredProcedure, parameters).Tables[0];
             if (dt.Rows.Count > 0)
             {
                 genera.id = dt.Rows[0]["id"].ToString();
             }
         }
         return(genera);
     }
     catch (Exception ex)
     {
         return(genera);
     }
 }
 private void GuardaLlamada(decimal participante_id, string participante, decimal status_seguimiento_id, decimal distribuidor_id, string nombre_llama, string telefono, string descripcion, string username)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         var _user = db.AspNetUsers.Where(s => s.UserName == username).FirstOrDefault();
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@participante_id", participante_id);
         parameters.Add("@participante", participante);
         parameters.Add("@status_seguimiento_id", status_seguimiento_id);
         parameters.Add("@distribuidor_id", distribuidor_id);
         parameters.Add("@nombre_llama", nombre_llama);
         parameters.Add("@telefono", telefono);
         parameters.Add("@descripcion", descripcion);
         parameters.Add("@usuario_id", _user.Id);
         DataSet   setTables = db.GetDataSet("[dbo].[sp_guarda_llamada]", CommandType.StoredProcedure, parameters);
         DataTable dtLlamada = setTables.Tables[0];
         foreach (DataRow row in dtLlamada.Rows)
         {
             foreach (var item in row.ItemArray)
             {
                 llamada_id          = decimal.Parse(item.ToString());
                 descripcion_llamada = descripcion;
                 usuario_id          = _user.Id;
             }
         }
         lista_tipo_llamada.ForEach(GuardaTipoLlamada);
     }
 }
Esempio n. 8
0
 public string consultarParticipantes()
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         DataSet setTables = db.GetDataSet("[dbo].[usp_consultar_participantes]", CommandType.StoredProcedure);
         return(JsonConvert.SerializeObject(setTables.Tables[0]));
     }
 }
 public static DataSet StoreProcedure(string storeProcedureName, Dictionary <string, object> parameter = null)
 {
     using (DbContextJulio dbContext = new DbContextJulio())
     {
         DataSet dataSet = dbContext.GetDataSet(storeProcedureName, CommandType.StoredProcedure, parameter);
         return(dataSet);
     }
 }
 public string CargaStatusSeguimientoAbierto()
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         DataSet setTables = db.GetDataSet("[dbo].[usp_consulta_status_seguimiento_abierto]", CommandType.StoredProcedure, parameters);
         return(JsonConvert.SerializeObject(setTables.Tables[0]));
     }
 }
 private DataTable ConsultaCategoriaTipoLlamada()
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         DataSet setTables = db.GetDataSet("[dbo].[sp_consulta_categoria_tipo_llamada]", CommandType.StoredProcedure, parameters);
         return(setTables.Tables[0]);
     }
 }
Esempio n. 12
0
 public string cargaStatusParticipante()
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         DataSet setTables = db.GetDataSet("[dbo].[usp_consultar_status_participante]", CommandType.StoredProcedure, parameters);
         return(JsonConvert.SerializeObject(setTables.Tables[0]));
     }
 }
 private DataTable ConsultaCampaniaPendientes()
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         DataSet   setTables  = db.GetDataSet("[dbo].[usp_consulta_campaign_pendientes]", CommandType.StoredProcedure, null);
         DataTable dtConsulta = setTables.Tables[0];
         return(dtConsulta);
     }
 }
 public string HistoricoDetalle(decimal?llamada_id)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@llamada_id", llamada_id);
         DataSet setTables = db.GetDataSet("[dbo].[sp_historial_llamadas_detalle]", CommandType.StoredProcedure, parameters);
         return(JsonConvert.SerializeObject(setTables.Tables[0]));
     }
 }
 public string cEsquema(string catalogo)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@Catalogo", catalogo);
         DataSet setTables = db.GetDataSet("[dbo].[usp_esquema_catalogo]", CommandType.StoredProcedure, parameters);
         return(JsonConvert.SerializeObject(setTables.Tables[0]));
     }
 }
 public JsonResult DataCnt(string par)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@sql", par);
         DataTable dtCatalogo = db.GetDataSet("[dbo].[usp_queryBuilder_registros]", CommandType.StoredProcedure, parameters).Tables[0];
         return(Json(dtCatalogo.Rows[0]["registros"], "application/json", Encoding.UTF8, JsonRequestBehavior.AllowGet));
     }
 }
Esempio n. 17
0
 public string participanteDireccion(int id)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@participante_id", id);
         DataSet setTables = db.GetDataSet("[dbo].[usp_buscar_participantedireccion]", CommandType.StoredProcedure, parameters);
         return(JsonConvert.SerializeObject(setTables.Tables[0]));
     }
 }
Esempio n. 18
0
 public string cTransaccionComentarios(decimal transaccion_id)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@transaccion_id", transaccion_id);
         DataSet setTables = db.GetDataSet("[dbo].[usp_consultar_transaccion_comentarios]", CommandType.StoredProcedure, parameters);
         return(JsonConvert.SerializeObject(setTables.Tables[0]));
     }
 }
 public string CargaTelefono(decimal?participante_id)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@participante_id", participante_id);
         DataSet setTables = db.GetDataSet("[dbo].[sp_consulta_telefono_participante]", CommandType.StoredProcedure, parameters);
         return(JsonConvert.SerializeObject(setTables.Tables[0]));
     }
 }
 public string fkCatalogos(string descripcion)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@catalogo", descripcion);
         DataSet setTables = db.GetDataSet("[dbo].[usp_consultar_catalogo]", CommandType.StoredProcedure, parameters);
         return(JsonConvert.SerializeObject(setTables.Tables[0]));
     }
 }
 public string SeguimientoDetalle(decimal?id)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@id", id);
         DataSet setTables = db.GetDataSet("[dbo].[Obtiene_Seguimiento_Llamadas_Detalle]", CommandType.StoredProcedure, parameters);
         return(JsonConvert.SerializeObject(setTables.Tables[0]));
     }
 }
 private void insert_update_delete_Campaign(string campaign_id, string name, string opcion)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@campaign_id", campaign_id);
         parameters.Add("@name", name);
         parameters.Add("@opcion", opcion);
         DataSet setTables = db.GetDataSet("[dbo].[usp_insert_update_delete_campaign]", CommandType.StoredProcedure, parameters);
     }
 }
Esempio n. 23
0
 public string usuarioDistribuidor()
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         var UserId = db.AspNetUsers.Where(s => s.UserName == User.Identity.Name).FirstOrDefault().Id;
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@UserId", UserId);
         DataSet setTables = db.GetDataSet("[dbo].[usp_consultar_usuario_distribuidor]", CommandType.StoredProcedure, parameters);
         return(JsonConvert.SerializeObject(setTables.Tables[0]));
     }
 }
Esempio n. 24
0
 public string cargaStatusSeguimiento()
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         var usuario_id = db.AspNetUsers.Where(s => s.UserName == User.Identity.Name).FirstOrDefault().Id;
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@usuario_id", usuario_id);
         DataSet setTables = db.GetDataSet("[dbo].[usp_consultar_status_seguimiento]", CommandType.StoredProcedure, parameters);
         return(JsonConvert.SerializeObject(setTables.Tables[0]));
     }
 }
 protected DataTable ObtieneClaveStatusSeguimiento()
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@id", status_seguimiento_id);
         DataSet   setTables = db.GetDataSet("[dbo].[Obtiene_clave_status_seguimiento]", CommandType.StoredProcedure, parameters);
         DataTable dtLlamada = setTables.Tables[0];
         return(dtLlamada);
     }
 }
 public JsonResult Filter(int id, string temporada)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@id", id);
         parameters.Add("@temporada", temporada);
         DataTable dtCatalogo = db.GetDataSet("[dbo].[usp_queryBuilder_filters]", CommandType.StoredProcedure, parameters).Tables[0];
         return(Json(JsonConvert.SerializeObject(dtCatalogo), JsonRequestBehavior.AllowGet));
     }
 }
 protected DataTable ObtieneIdTipoLlamada(string clave)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@clave", clave);
         DataSet   setTables = db.GetDataSet("[dbo].[ObtieneIdTipo_llamada]", CommandType.StoredProcedure, parameters);
         DataTable dtLlamada = setTables.Tables[0];
         return(dtLlamada);
     }
 }
 public string consultaTicket(string numTicket)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         var aspnetusers_id = db.AspNetUsers.Where(s => s.UserName == User.Identity.Name).FirstOrDefault().Id;
         Dictionary <string, object> parameters = new Dictionary <string, object>();
         parameters.Add("@aspnetusers_id", aspnetusers_id);
         parameters.Add("@numTicket", numTicket);
         DataSet setTables = db.GetDataSet("[dbo].[usp_consulta_tickets]", CommandType.StoredProcedure, parameters);
         return(JsonConvert.SerializeObject(setTables.Tables));
     }
 }
 public string CalculoPuntosMecanica(decimal HistoricoId)
 {
     using (DbContextJulio db = new DbContextJulio())
     {
         var aspnetusers_id = User.Identity.GetUserId();
         Dictionary <string, object> parameters = new Dictionary <string, object>
         {
             { "@histocico_ventas_id", HistoricoId }
         };
         DataSet setTables = db.GetDataSet("[dbo].[usp_calculo_puntos_mecanica]", CommandType.StoredProcedure, parameters);
         return(JsonConvert.SerializeObject(setTables.Tables[0]));
     }
 }
Esempio n. 30
0
        [Route("Find")] // Busqueda de socias
        public string customerFind(string parameter)
        {
            DataTable table = new DataTable();

            using (DbContextJulio db = new DbContextJulio())
            {
                Dictionary <string, object> parameters = new Dictionary <string, object>();
                parameters.Add("@Parametro", parameter);
                DataSet setTables = db.GetDataSet("[dbo].[usp_buscar_clientes]", CommandType.StoredProcedure, parameters);
                table = setTables.Tables[0];
                return(JsonConvert.SerializeObject(table));
            }
        }