public List <csCategoria> listCategoria(int cod) { List <csCategoria> lista = new List <csCategoria>(); cnn = Conexion.AbrirCnn(); csCategoria categoria; int id_categoria = 0; string categ = ""; try { comman = new SqlCommand("select * from categoria id_categoria=@id_categoria", cnn); comman.Parameters.AddWithValue("id_categoria", cod); read = comman.ExecuteReader(); while (read.Read()) { id_categoria = int.Parse(read["id_categoria"].ToString()); categ = read["id_categoria"].ToString(); categoria = new csCategoria(id_categoria, categ); lista.Add(categoria); } } catch (Exception ex) { rta = ex.Message; } finally { Conexion.CerrarCnn(cnn); } return(lista); }
public List <csEstadoNegocio> listEstadoNegocio(int cod) { List <csEstadoNegocio> lista = new List <csEstadoNegocio>(); cnn = Conexion.AbrirCnn(); csEstadoNegocio EstCategoria; int id_est_negocio = 0; int fk_id_categoria = 0; int fk_id_negocio = 0; try { cmd = new SqlCommand("select * from estado_negocio where fk_id_negocio=@fk_id_negocio", cnn); cmd.Parameters.AddWithValue("@fk_id_negocio", cod); read = cmd.ExecuteReader(); while (read.Read()) { id_est_negocio = int.Parse(read["id_est_negocio"].ToString()); fk_id_categoria = int.Parse(read["fk_id_categoria"].ToString()); fk_id_negocio = int.Parse(read["fk_id_negocio"].ToString()); EstCategoria = new csEstadoNegocio(id_est_negocio, fk_id_categoria, fk_id_negocio); lista.Add(EstCategoria); } } catch (Exception ex) { rta = ex.Message; } finally { Conexion.CerrarCnn(cnn); } return(lista); }
public DataTable listarNegocio(int cod) { DataTable listar = new DataTable(); cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand(@"select id_negocio ,nombre ,descripcion ,estado ,longitud ,concat('~/media/img/',foto_neg) as foto ,ubicacion ,latitud ,telefono ,fk_id_propietario from negocio where fk_id_propietario=@cod and estado=1 order by nombre", cnn); //cmd.CommandText = "select * from negocio"; //cmd.Connection = cnn; cmd.Parameters.AddWithValue("@cod", cod); read = cmd.ExecuteReader(); listar.Load(read); Conexion.CerrarCnn(cnn); return(listar); } catch (Exception ex) { rta = ex.ToString(); } return(listar); }
public Boolean CrearServicio(csServicio servico) { Boolean retorno = false; try { cnn = Conexion.AbrirCnn(); cmd = new SqlCommand("insert into servicio(nombre_servicio,descripcion,fecha,hora,image,fk_id_negocio,valor) values(@nombre_servicio,@descripcion,@fecha,@hora,@image,@fk_id_negocio,@valor)", cnn); cmd.Parameters.AddWithValue("@nombre_servicio", servico.nombre); cmd.Parameters.AddWithValue("@descripcion", servico.descripcion); cmd.Parameters.AddWithValue("@fecha", servico.fecha); cmd.Parameters.AddWithValue("@hora", servico.hora); cmd.Parameters.AddWithValue("@image", servico.imagen); cmd.Parameters.AddWithValue("@valor", servico.valor); cmd.Parameters.AddWithValue("@fk_id_negocio", servico.fk_id_negocio); cmd.ExecuteNonQuery(); Conexion.CerrarCnn(cnn); retorno = true; } catch (SqlException ex) { throw; } return(retorno); }
public string CrearNegocio(csNegocio negocio) { cnn = Conexion.AbrirCnn(); try { //nombreProc,Conexion,@longitud,@ubicacion,@latitud cmd = new SqlCommand("crearRegistro", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nomNegoc", negocio.nombre); cmd.Parameters.AddWithValue("@descrip", negocio.descripcion); cmd.Parameters.AddWithValue("@foto_neg", negocio.foto_negocio); cmd.Parameters.AddWithValue("@longitud", negocio.longitud); cmd.Parameters.AddWithValue("@ubicacion", negocio.ubicacion); cmd.Parameters.AddWithValue("@latitud", negocio.latitud); cmd.Parameters.AddWithValue("@telef", negocio.telefono.ToString()); cmd.Parameters.AddWithValue("@codUser", negocio.fk_id_usuario); SqlParameter paramaterCod = new SqlParameter(); paramaterCod.ParameterName = "@cod"; paramaterCod.SqlDbType = SqlDbType.Int; paramaterCod.Direction = ParameterDirection.Output; cmd.Parameters.Add(paramaterCod); cmd.ExecuteNonQuery(); Conexion.CerrarCnn(cnn); string cod = cmd.Parameters["@cod"].Value.ToString(); return(cod); } catch (Exception ex) { codigo = ex.ToString(); return(null); } }
public bool Validar(int codUser, int tipoUser) { bool Salida = false; try { codigo = "OkValidar"; cnn = Conexion.AbrirCnn(); command = new SqlCommand("select * from estado_usuario where fk_id_usuario=@codUser and fk_id_tipo_usuario=@tipoUser", cnn); command.Parameters.AddWithValue("@codUser", codUser); command.Parameters.AddWithValue("@tipoUser", tipoUser); reader = command.ExecuteReader(); if (reader.Read()) { Salida = true; } Conexion.CerrarCnn(cnn); } catch (Exception ex) { codigo = ex.ToString(); } finally { Conexion.CerrarCnn(cnn); } return(Salida); }
public csNegocio SessionNegocio(int codNegocio) { csNegocio negocio = null; cnn = Conexion.AbrirCnn(); try { //nombreProc,Conexion,@longitud,@ubicacion,@latitud cmd = new SqlCommand("select * from negocio where id_negocio =@codNegocio ", cnn); cmd.Parameters.AddWithValue("@codNegocio", codNegocio); read = cmd.ExecuteReader(); if (read.Read()) { int cod = int.Parse(read["id_negocio"].ToString()); string nombre = read["nombre"].ToString(); string descrip = read["descripcion"].ToString(); string longitud = read["longitud"].ToString(); string ubicacion = read["ubicacion"].ToString(); string latitud = read["latitud"].ToString(); string telefono = read["telefono"].ToString(); string foto_negocio = "media/img/" + read["foto_neg"].ToString(); int codUsuario = int.Parse(read["fk_id_propietario"].ToString()); negocio = new csNegocio(cod, nombre, descrip, telefono, codUsuario, foto_negocio, longitud, ubicacion, latitud); } } catch (Exception ex) { rta = ex.Message; } finally { Conexion.CerrarCnn(cnn); } return(negocio); }
public bool ValidacionCalificacion(int codNegocio, int fk_id_usuario) { bool retorno = true; cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand("select * from calificacion where fk_id_usuario=@fk_id_usuario and fk_id_negocio=@fk_id_negocio;", cnn); cmd.Parameters.AddWithValue("@fk_id_negocio", codNegocio); cmd.Parameters.AddWithValue("@fk_id_usuario", fk_id_usuario); read = cmd.ExecuteReader(); if (read.Read()) { retorno = false; } //int resultado=cmd.ExecuteNonQuery(); //if (resultado>0) //{ // retorno = false; //} Conexion.CerrarCnn(cnn); } catch (Exception ex) { rta = ex.Message; } return(retorno); }
public Boolean ActulizarDatos(csUsuario user) { Boolean retorno = false; cnn = Conexion.AbrirCnn(); try { command = new SqlCommand("update usuario set nombre_1=@nombre_1,nombre_2=@nombre_2,apellido_1=@apellido_1,apellido_2=@apellido_2,fk_id_tipo_doc=@fk_id_tipo_doc,num_documento=@num_documento,fk_id_ciudad=@fk_id_ciudad,direccion=@direccion,telefono=@telefono,fecha_nacimiento=@fecha_nacimiento where id_usuario=@id_usuario", cnn); command.Parameters.AddWithValue("@nombre_1", user.nombre1); command.Parameters.AddWithValue("@nombre_2", user.nombre2); command.Parameters.AddWithValue("@apellido_1", user.apellido1); command.Parameters.AddWithValue("@apellido_2", user.apellido2); command.Parameters.AddWithValue("@fk_id_tipo_doc", user.fk_id_tipo_doc); command.Parameters.AddWithValue("@num_documento", user.num_documento); command.Parameters.AddWithValue("@fk_id_ciudad", user.fk_id_ciudad); command.Parameters.AddWithValue("@direccion", user.direccion); command.Parameters.AddWithValue("@telefono", user.telefono); command.Parameters.AddWithValue("@fecha_nacimiento", user.fecha_nacimiento); command.Parameters.AddWithValue("@id_usuario", user.id_usuario); int num = command.ExecuteNonQuery(); if (num > 0) { retorno = true; } Conexion.CerrarCnn(cnn); } catch (Exception ex) { rta = ex.ToString(); } return(retorno); }
public DataTable ListarSErvicio() { DataTable tabla = new DataTable(); cnn = Conexion.AbrirCnn(); cmd = new SqlCommand("select top 30 id_servicio,nombre_servicio,fk_id_negocio,descripcion,fecha,hora,valor,CONCAT('/media/img/',image) as imagen from servicio order by fecha desc ,hora desc, nombre_servicio", cnn); read = cmd.ExecuteReader(); tabla.Load(read); Conexion.CerrarCnn(cnn); return(tabla); }
public DataTable ListarSErvicio(int codNegocio) { DataTable tabla = new DataTable(); cnn = Conexion.AbrirCnn(); cmd = new SqlCommand("select id_servicio,nombre_servicio,descripcion,fecha,hora,valor,CONCAT('/media/img/',image) as imagen from servicio where fk_id_negocio=@fk_id_negocio order by fecha desc ,hora desc, nombre_servicio", cnn); cmd.Parameters.AddWithValue("@fk_id_negocio", codNegocio); read = cmd.ExecuteReader(); tabla.Load(read); Conexion.CerrarCnn(cnn); return(tabla); }
public DataTable ListarRango(string rangoMin, string rangoMax, string ordenar) { DataTable tabla = new DataTable(); cnn = Conexion.AbrirCnn(); cmd = new SqlCommand("select top 30 id_servicio,nombre_servicio,descripcion,fecha,hora,valor,CONCAT('/media/img/',image) as imagen from servicio where valor BETWEEN @rangoMin AND @rangoMax order by valor " + ordenar + " , nombre_servicio ", cnn); cmd.Parameters.AddWithValue("@rangoMin", rangoMin); cmd.Parameters.AddWithValue("@rangoMax", rangoMax); read = cmd.ExecuteReader(); tabla.Load(read); Conexion.CerrarCnn(cnn); return(tabla); }
public void EliminarEstadoNegocio(int fk_id_categoria) { cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand("delete from estado_negocio where fk_id_categoria=@fk_id_categoria", cnn); cmd.Parameters.AddWithValue("@fk_id_categoria", fk_id_categoria); //cmd.Parameters.AddWithValue("fk_id_negocio", estNegocio.fk_id_negocio); cmd.ExecuteNonQuery(); } catch (Exception ex) { rta = ex.Message; } finally { Conexion.CerrarCnn(cnn); } }
public void CrearEstadoNegocio(csEstadoNegocio estNegocio) { cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand("INSERT INTO estado_negocio (fk_id_categoria,fk_id_negocio) VALUES(@fk_id_categoria,@fk_id_negocio)", cnn); cmd.Parameters.AddWithValue("fk_id_categoria", estNegocio.fk_id_categoria); cmd.Parameters.AddWithValue("fk_id_negocio", estNegocio.fk_id_negocio); cmd.ExecuteNonQuery(); } catch (Exception ex) { rta = ex.Message; } finally { Conexion.CerrarCnn(cnn); } }
public void CrearVisita(int codNegocio) { cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand("[CrearVisita]", cnn); cmd.CommandType = CommandType.StoredProcedure; //@fk_id_negocio, @id_usuario, @comentario cmd.Parameters.AddWithValue("@idNegocio", codNegocio); cmd.ExecuteNonQuery(); Conexion.CerrarCnn(cnn); } catch (Exception ex) { rta = ex.ToString(); } }
public DataTable dtTpServicio() { DataTable table = new DataTable(); SqlConnection cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand("select * from tipo_servicio", cnn); read = cmd.ExecuteReader(); table.Load(read); } catch (Exception ex) { rta = ex.Message; } finally { Conexion.CerrarCnn(cnn); } return(table); }
public DataTable DataTableTipoUsu() { DataTable tabla = new DataTable(); cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand("Select * from tipo_usuario where id_tipo_usuario!=3", cnn); read = cmd.ExecuteReader(); tabla.Load(read); } catch (Exception ex) { rta = ex.ToString(); } Conexion.CerrarCnn(cnn); return(tabla); }
public DataTable ReportesCAlificacionFilter(string filter) { DataTable table = new DataTable(); cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand("select negocio.nombre , CONVERT(decimal(18,2),AVG(calificacion.calificacion)) as Promedio ,count(id_calificacion) as N_Calificaiones, calificacion.fecha as Fecha from calificacion inner join negocio on calificacion.fk_id_negocio=negocio.id_negocio where " + filter + " group by negocio.nombre,calificacion.fecha", cnn); read = cmd.ExecuteReader(); table.Load(read); } catch (Exception ex) { rta = ex.Message; } finally { Conexion.CerrarCnn(cnn); } return(table); }
public DataTable ReportesVisitaFilter(string filter) { DataTable data = new DataTable(); cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand("select nombre as Nombre,count(id_negocio) as N_Visita ,Visita.tiempo as Fecha from Visita inner join negocio on Visita.fk_id_negocio=negocio.id_negocio where " + filter + " group by Visita.tiempo, nombre ", cnn); read = cmd.ExecuteReader(); data.Load(read); } catch (SqlException ex) { rta = ex.ToString(); } finally { Conexion.CerrarCnn(cnn); } return(data); }
public DataTable DataTableDpto() { DataTable tabla = new DataTable(); cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand("Select * from departamento", cnn); read = cmd.ExecuteReader(); tabla.Load(read); } catch (Exception ex) { rta = ex.ToString(); } Conexion.CerrarCnn(cnn); return(tabla); }
public DataTable DataVisita() { DataTable data = new DataTable(); cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand("select nombre as Negocio,count(id_negocio) as Visita from Visita inner join negocio on Visita.fk_id_negocio=negocio.id_negocio group by nombre", cnn); read = cmd.ExecuteReader(); data.Load(read); } catch (SqlException ex) { rta = ex.ToString(); } finally { Conexion.CerrarCnn(cnn); } return(data); }
public List <csNegocio> listarUbicacion(double lat, double lon) { int id_negocio; string nombre; string descripcion; double longitud; string ubicacion; double latitud; string telefono; int fk_id_usuario; int fk_id_categoria; string foto_negocio; double distancia; csNegocio negocio; List <csNegocio> lista = new List <csNegocio>(); cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand("select * from negocio where estado=1;", cnn); read = cmd.ExecuteReader(); while (read.Read()) { id_negocio = int.Parse(read["id_negocio"].ToString()); nombre = read["nombre"].ToString(); descripcion = read["descripcion"].ToString(); longitud = double.Parse(read["longitud"].ToString()); ubicacion = read["ubicacion"].ToString(); latitud = double.Parse(read["latitud"].ToString()); telefono = read["telefono"].ToString(); fk_id_usuario = int.Parse(read["fk_id_propietario"].ToString()); foto_negocio = "media/img/" + read["foto_neg"].ToString(); distancia = csUtilidades.CalcularDistancia(lon, lat, latitud, longitud); negocio = new csNegocio(id_negocio, nombre, descripcion, telefono, fk_id_usuario, foto_negocio, longitud.ToString(), ubicacion, latitud.ToString(), distancia); lista.Add(negocio); } } catch (SqlException ex) { rta = ex.ToString(); } finally { Conexion.CerrarCnn(cnn); } return(lista); }
public DataTable DataTableDpto(int id_departamento) { DataTable tabla = new DataTable(); cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand("Select * from departamento where id_departamento=@id_departamento", cnn); cmd.Parameters.AddWithValue("@id_departamento", id_departamento); read = cmd.ExecuteReader(); tabla.Load(read); } catch (Exception ex) { rta = ex.ToString(); } Conexion.CerrarCnn(cnn); return(tabla); }
public DataTable DataComentario(int codNegocio) { DataTable tabla = new DataTable(); cnn = Conexion.AbrirCnn(); try { cmd = new SqlCommand("select CONCAT('media/img/',usuario.foto) as avatar,comentario.comentario as comentario,CONCAT(usuario.nombre_1,' ',usuario.apellido_1) as nombre,fecha ,hora from comentario inner join usuario on comentario.id_usuario=usuario.id_usuario where fk_id_negocio=@codNegocio order by fecha desc , hora desc", cnn); cmd.Parameters.AddWithValue("@codNegocio", codNegocio); read = cmd.ExecuteReader(); tabla.Load(read); Conexion.CerrarCnn(cnn); } catch (Exception ex) { rta = ex.ToString(); } return(tabla); }
public Boolean eliminarNeocio(int cod) { SqlConnection cnn = Conexion.AbrirCnn(); bool respuesta = false; try { cmd = new SqlCommand("update negocio set estado=0 where id_negocio=@cod", cnn); cmd.Parameters.AddWithValue("@cod", cod); cmd.ExecuteNonQuery(); Conexion.CerrarCnn(cnn); respuesta = true; } catch (SqlException ex) { rta = ex.ToString(); } return(respuesta); }
public DataTable Listar() { tabla = new DataTable(); SqlConnection cnn = Conexion.AbrirCnn(); try { comman = new SqlCommand("select * from categoria order by id_categoria , categoria", cnn); read = comman.ExecuteReader(); tabla.Load(read); return(tabla); } catch (Exception ex) { rta = ex.ToString(); return(tabla); } finally { Conexion.CerrarCnn(cnn); } }
//metodo para eliminar categoria public bool EliminarCategoria(string idCategoria) { Boolean retorno = false; cnn = Conexion.AbrirCnn(); try { comman = new SqlCommand("delete from categoria where id_categoria=@codCategoria", cnn); comman.Parameters.AddWithValue("@codCategoria", idCategoria); comman.ExecuteNonQuery(); Conexion.CerrarCnn(cnn); retorno = true; } catch (Exception) { throw; } return(retorno); }
public Boolean EliminarServicio(int codServicio) { Boolean retorno = false; try { cnn = Conexion.AbrirCnn(); cmd = new SqlCommand("delete from servicio where id_servicio=@codServicio", cnn); cmd.Parameters.AddWithValue("@codServicio", codServicio); cmd.ExecuteNonQuery(); Conexion.CerrarCnn(cnn); retorno = true; } catch (SqlException ex) { throw; } return(retorno); }
public Boolean EliminarPath(int idpath) { cnn = Conexion.AbrirCnn(); Boolean retorno = false; try { cmd = new SqlCommand("delete from path where id_path= @idpath", cnn); cmd.Parameters.AddWithValue("@idpath", idpath); cmd.ExecuteNonQuery(); retorno = true; Conexion.CerrarCnn(cnn); } catch (Exception ex) { Conexion.CerrarCnn(cnn); rta = ex.ToString(); } return(retorno); }
public DataTable FiltroSErvicio(String Filter) { DataTable tabla = new DataTable(); try { cnn = Conexion.AbrirCnn(); cmd = new SqlCommand("select top 30 id_servicio,nombre_servicio,fk_id_negocio,descripcion,fecha,hora,valor,CONCAT('/media/img/',image) as imagen from servicio " + Filter, cnn); read = cmd.ExecuteReader(); tabla.Load(read); } catch (Exception ex) { rta = ex.Message; } finally { Conexion.CerrarCnn(cnn); } return(tabla); }