public static string getTitulos(string idTit) {//ejecuta el llamado a un SP y devuelve select del SP string resultado = string.Empty; List <dynamic> lista = new List <dynamic>(); try { SqlCommand _comando = Metodos.CrearComandoProc("uspObtenerTitulos"); _comando.Parameters.AddWithValue("@pIdTitulo ", idTit); // return Metodos.EjecutarComandoSelect(_comando); // así se llama en caso de ser SP que actualiza datos DataTable Dt = Metodos.EjecutarComandoSelect(_comando); foreach (DataRow row in Dt.Rows) { lista.Add(new { IdTipoTitulo = row["IdTipoTitulo"].ToString().Trim(), IdMoneda = row["IdMoneda"].ToString().Trim(), Nombre = row["Nombre"].ToString().Trim(), Estado = row["Estado"].ToString().Trim() }); } } catch (Exception e) { lista.Add("Error: " + e.Message); } resultado = JsonConvert.SerializeObject(lista, Newtonsoft.Json.Formatting.Indented); return(resultado); }
public static DataTable verificarUsuario(string usuario, string pass) { SqlCommand _comando = Metodos.CrearComando(); _comando.CommandText = "SELECT usuario FROM usuarios WHERE usuario = '" + usuario + "' AND password = '******'"; return(Metodos.EjecutarComandoSelect(_comando)); }
public static string getLabores(string idL) {//ejecuta una consulta a la BD string resultado = string.Empty; List <dynamic> lista = new List <dynamic>(); try { SqlCommand _comando = Metodos.CrearComando(); if (idL.Equals("0")) { _comando.CommandText = @"SELECT R.id,convert(varchar,R.fecha,101) Fecha,convert(varchar(5),R.horaInicio,108) horaInicio, convert(varchar(5), R.horaFinal, 108) horaFinal,S.nombre AS Sistema, A.nombre AS Accion, R.detalle, R.observacion,R.avance, E.nombre AS Estado FROM registros R, sistemas S, Acciones A, Estados E WHERE R.idSistema = S.id AND R.idAccion = A.id AND R.idEstado = E.id order by R.fecha, R.horaInicio"; } else { _comando.CommandText = @"SELECT R.id,convert(varchar,R.fecha,101) Fecha,convert(varchar(5),R.horaInicio,108) horaInicio, convert(varchar(5), R.horaFinal, 108) horaFinal,S.nombre AS Sistema, A.nombre AS Accion, R.detalle, R.observacion,R.avance, E.nombre AS Estado FROM registros R, sistemas S, Acciones A, Estados E WHERE R.idSistema = S.id AND R.idAccion = A.id AND R.idEstado = E.id and R.id = " + idL; } DataTable Dt = Metodos.EjecutarComandoSelect(_comando); foreach (DataRow row in Dt.Rows) { lista.Add(new { id = row["id"].ToString().Trim(), Fecha = row["Fecha"].ToString().Trim(), horaInicio = row["horaInicio"].ToString().Trim(), horaFinal = row["horaFinal"].ToString().Trim(), Sistema = row["Sistema"].ToString().Trim(), Accion = row["Accion"].ToString().Trim(), detalle = row["detalle"].ToString().Trim(), observacion = row["observacion"].ToString().Trim(), avance = row["avance"].ToString().Trim(), Estado = row["Estado"].ToString().Trim() }); } } catch (Exception e) { lista.Add("Error: " + e.Message); } resultado = JsonConvert.SerializeObject(lista, Newtonsoft.Json.Formatting.Indented); return(resultado); }
public static string getUnidades(string idU) {//ejecuta una consulta a la BD string resultado = string.Empty; List <dynamic> lista = new List <dynamic>(); try { SqlCommand _comando = Metodos.CrearComando(); if (idU.Equals("0")) { _comando.CommandText = @"select u.id, u.nombre, u.idEstado, u.idDepartamento, e.nombre as Estado, d.nombre as Departamento from Unidades u, Estados e, Departamentos d where u.idEstado = e.id and u.idDepartamento = d.id order by u.nombre"; } else { _comando.CommandText = @"select u.id, u.nombre, u.idEstado, u.idDepartamento, e.nombre as Estado, d.nombre as Departamento from Unidades u, Estados e, Departamentos d where u.idEstado = e.id and u.idDepartamento = d.id and u.id = " + idU + " order by u.nombre"; } DataTable Dt = Metodos.EjecutarComandoSelect(_comando); foreach (DataRow row in Dt.Rows) { lista.Add(new { id = row["id"].ToString().Trim(), nombre = row["nombre"].ToString().Trim(), idEstado = row["idEstado"].ToString().Trim(), idDepartamento = row["idDepartamento"].ToString().Trim(), Estado = row["Estado"].ToString().Trim(), Departamento = row["Departamento"].ToString().Trim() }); } } catch (Exception e) { lista.Add("Error: " + e.Message); } resultado = JsonConvert.SerializeObject(lista, Newtonsoft.Json.Formatting.Indented); return(resultado); }
public static string getEstados(string idE) {//ejecuta una consulta a la BD string resultado = string.Empty; List <dynamic> lista = new List <dynamic>(); try { SqlCommand _comando = Metodos.CrearComando(); if (idE.Equals("0")) { _comando.CommandText = "select id,nombre from Estados;"; } else { _comando.CommandText = "select id,nombre from Estados where id = " + idE; } DataTable Dt = Metodos.EjecutarComandoSelect(_comando); foreach (DataRow row in Dt.Rows) { lista.Add(new { id = row["id"].ToString().Trim(), Nombre = row["nombre"].ToString().Trim() }); } } catch (Exception e) { lista.Add("Error: " + e.Message); } resultado = JsonConvert.SerializeObject(lista, Newtonsoft.Json.Formatting.Indented); return(resultado); }