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())); } } } } }
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); } }
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); }
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); } }
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); } }
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]); } }
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)); } }
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])); } }
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); } }
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])); } }
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])); } }
[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)); } }