public bool ListarDisenos(out List <Diseno> listaDisenos) { try { List <Diseno> listaDisenosEncontrados = new List <Diseno>(); DBAccess dBAccess = new DBAccess(); string query = "SELECT idDiseno, descripcion, tiempoEstimado, precio, observacion, urlDiseno, estado FROM Diseno"; SqlDataReader reader = dBAccess.BuscarRegistro(query); while (reader.Read()) { Diseno diseno = new Diseno(); diseno.IdDiseno = int.Parse(reader["idDiseno"].ToString()); diseno.Descripcion = reader["descripcion"].ToString(); diseno.TiempoEstimado = int.Parse(reader["tiempoEstimado"].ToString()); diseno.Precio = int.Parse(reader["precio"].ToString()); diseno.Observacion = reader["observacion"].ToString(); diseno.UrlDiseno = reader["urlDiseno"].ToString(); diseno.Estado = bool.Parse(reader["estado"].ToString()); listaDisenosEncontrados.Add(diseno); } listaDisenos = listaDisenosEncontrados; return(true); } catch { listaDisenos = null; return(false); } }
public bool ObtenerCliente(string correo, out Cliente cliente) { try { Cliente clienteEncontrado = new Cliente(); DBAccess dBAccess = new DBAccess(); string query = "SELECT idCliente, nombres, apellidoPaterno, apellidoMaterno, fechaNacimiento, telefono, fechaRegistro, advertencias, estado FROM Cliente WHERE correo = '" + correo + "' and estado = 1"; SqlDataReader reader = dBAccess.BuscarRegistro(query); while (reader.Read()) { clienteEncontrado.Correo = correo; clienteEncontrado.IdCliente = int.Parse(reader["idCliente"].ToString()); clienteEncontrado.Nombres = reader["nombres"].ToString(); clienteEncontrado.ApellidoPaterno = reader["apellidoPaterno"].ToString(); clienteEncontrado.ApellidoMaterno = reader["apellidoMaterno"].ToString(); clienteEncontrado.FechaNacimiento = DateTime.Parse(reader["fechaNacimiento"].ToString()); clienteEncontrado.FechaRegistro = DateTime.Parse(reader["fechaRegistro"].ToString()); clienteEncontrado.Telefono = reader["telefono"].ToString(); } cliente = clienteEncontrado; return(true); } catch { cliente = null; return(false); } }
public bool ObtenerDiseno(int idDiseno, out Diseno diseno) { try { Diseno disenoEncontrado = new Diseno(); DBAccess dBAccess = new DBAccess(); string query = "SELECT descripcion, tiempoEstimado, precio, observacion, urlDiseno, estado FROM Diseno WHERE idDiseno = " + idDiseno.ToString() + " and estado = 1"; SqlDataReader reader = dBAccess.BuscarRegistro(query); while (reader.Read()) { disenoEncontrado.IdDiseno = idDiseno; disenoEncontrado.Descripcion = reader["descripcion"].ToString(); disenoEncontrado.TiempoEstimado = int.Parse(reader["tiempoEstimado"].ToString()); disenoEncontrado.Precio = int.Parse(reader["precio"].ToString()); disenoEncontrado.Observacion = reader["observacion"].ToString(); disenoEncontrado.UrlDiseno = reader["urlDiseno"].ToString(); disenoEncontrado.Estado = bool.Parse(reader["estado"].ToString()); } diseno = disenoEncontrado; return(true); } catch { diseno = null; return(false); } }
public bool ListarServicios(out List <Servicio> listaServicios) { try { List <Servicio> listaServiciosEncontrados = new List <Servicio>(); DBAccess dBAccess = new DBAccess(); string query = "SELECT idServicio, descripcion, tiempoEstimado, precio, observacion, codigoColor, estado FROM Servicio"; SqlDataReader reader = dBAccess.BuscarRegistro(query); while (reader.Read()) { Servicio servicio = new Servicio(); servicio.IdServicio = int.Parse(reader["idServicio"].ToString()); servicio.Descripcion = reader["descripcion"].ToString(); servicio.TiempoEstimado = int.Parse(reader["tiempoEstimado"].ToString()); servicio.Precio = int.Parse(reader["precio"].ToString()); servicio.Observacion = reader["observacion"].ToString(); servicio.CodigoColor = "#" + reader["codigoColor"].ToString(); servicio.Estado = bool.Parse(reader["estado"].ToString()); listaServiciosEncontrados.Add(servicio); } listaServicios = listaServiciosEncontrados; return(true); } catch { listaServicios = null; return(false); } }
public bool ObtenerServicio(int idServicio, out Servicio servicio) { try { Servicio servicioEncontrado = new Servicio(); DBAccess dBAccess = new DBAccess(); string query = "SELECT descripcion, tiempoEstimado, precio, observacion, codigoColor, estado FROM Servicio WHERE idServicio = " + idServicio.ToString() + " and estado = 1"; SqlDataReader reader = dBAccess.BuscarRegistro(query); while (reader.Read()) { servicioEncontrado.IdServicio = idServicio; servicioEncontrado.Descripcion = reader["descripcion"].ToString(); servicioEncontrado.TiempoEstimado = int.Parse(reader["tiempoEstimado"].ToString()); servicioEncontrado.Precio = int.Parse(reader["precio"].ToString()); servicioEncontrado.Observacion = reader["observacion"].ToString(); servicioEncontrado.CodigoColor = "#" + reader["codigoColor"].ToString(); servicioEncontrado.Estado = bool.Parse(reader["estado"].ToString()); } servicio = servicioEncontrado; return(true); } catch { servicio = null; return(false); } }
public bool ObtenerEmpleado(string correo, out Empleado empleado) { try { Empleado empleadoEncontrado = new Empleado(); DBAccess dBAccess = new DBAccess(); string query = "SELECT idEmpleado, nombres, apellidoPaterno, apellidoMaterno, rut, fechaNacimiento, telefono, fechaRegistro, perfil, estado FROM Empleado WHERE correo = '" + correo + "' and estado = 1"; SqlDataReader reader = dBAccess.BuscarRegistro(query); while (reader.Read()) { empleadoEncontrado.Correo = correo; empleadoEncontrado.IdEmpleado = int.Parse(reader["idEmpleado"].ToString()); empleadoEncontrado.Nombres = reader["nombres"].ToString(); empleadoEncontrado.ApellidoPaterno = reader["apellidoPaterno"].ToString(); empleadoEncontrado.ApellidoMaterno = reader["apellidoMaterno"].ToString(); empleadoEncontrado.Rut = reader["rut"].ToString(); empleadoEncontrado.FechaNacimiento = DateTime.Parse(reader["fechaNacimiento"].ToString()); empleadoEncontrado.FechaRegistro = DateTime.Parse(reader["fechaRegistro"].ToString()); empleadoEncontrado.Telefono = reader["telefono"].ToString(); empleadoEncontrado.Perfil = int.Parse(reader["perfil"].ToString()); } empleado = empleadoEncontrado; return(true); } catch { empleado = null; return(false); } }
public bool ListarEmpleados(out List <Empleado> listaEmpleados) { try { List <Empleado> listaEmpleadoEncontrados = new List <Empleado>(); DBAccess dBAccess = new DBAccess(); string query = "SELECT idEmpleado, nombres, apellidoPaterno, apellidoMaterno, rut, correo, fechaNacimiento, telefono, fechaRegistro, perfil, estado FROM Empleado"; SqlDataReader reader = dBAccess.BuscarRegistro(query); while (reader.Read()) { Empleado empleado = new Empleado(); empleado.IdEmpleado = int.Parse(reader["idEmpleado"].ToString()); empleado.Nombres = reader["nombres"].ToString(); empleado.ApellidoPaterno = reader["apellidoPaterno"].ToString(); empleado.ApellidoMaterno = reader["apellidoMaterno"].ToString(); empleado.Rut = reader["rut"].ToString(); empleado.Correo = reader["correo"].ToString(); empleado.FechaNacimiento = DateTime.Parse(reader["fechaNacimiento"].ToString()); empleado.FechaRegistro = DateTime.Parse(reader["fechaRegistro"].ToString()); empleado.Telefono = reader["telefono"].ToString(); empleado.Perfil = int.Parse(reader["perfil"].ToString()); empleado.Estado = bool.Parse(reader["estado"].ToString()); listaEmpleadoEncontrados.Add(empleado); } listaEmpleados = listaEmpleadoEncontrados; return(true); } catch { listaEmpleados = null; return(false); } }
public Boolean AutenticarCliente(Cliente cliente) { DBAccess dBAccess = new DBAccess(); string query = "SELECT clave FROM Cliente WHERE correo = '" + cliente.Correo + "' and estado = 1"; SqlDataReader reader = dBAccess.BuscarRegistro(query); using (MD5 md5Hash = MD5.Create()) { while (reader.Read()) { if (reader["clave"].ToString() == GetMd5Hash(md5Hash, cliente.Clave)) { return(true); } } } return(false); }