예제 #1
0
        public static List <Clientes> ListAll()
        {
            List <Clientes> cliente = null;

            SQL = "Select * from clientes";
            MySqlDataReader reg = Mysqlcon.Query(SQL);

            cliente = new List <Clientes>();
            Clientes ob;

            while (reg.Read())
            {
                ob           = new Clientes();
                ob.Id        = Convert.ToInt32(reg["ID_CLIENTE"].ToString());
                ob.Nombres   = reg["CLI_NOMBRES_CLIENTE"].ToString();
                ob.Apellidos = reg.GetString("CLI_APELLIDOS_CLIENTE");
                ob.Telefono  = reg.GetString("CLI_TELEFONO_CLIENTE");
                ob.Correo    = reg.GetString("CLI_CORREO_CLIENTE");


                cliente.Add(ob);
            }
            reg.Close();
            return(cliente);
        }
예제 #2
0
        public static List <Tecnicos> BuscarTecnicoXfiltro(string filtro)
        {
            List <Tecnicos> tecnico = null;

            SQL = "Select * from tecnicos where TEC_NOMBRES_TECNICO Like '%" + filtro + "%'";
            MySqlDataReader reg = Mysqlcon.Query(SQL);

            tecnico = new List <Tecnicos>();
            Tecnicos ob;

            while (reg.Read())
            {
                ob                = new Tecnicos();
                ob.Id             = Convert.ToInt32(reg["ID_TECNICO"].ToString());
                ob.Nombres_tec    = reg["TEC_NOMBRES_TECNICO"].ToString();
                ob.Apellidos_tec  = reg.GetString("TEC_APELLIDOS_TECNICO");
                ob.Cedula_tec     = reg.GetString("TEC_CEDULA_TECNICO");
                ob.Direccion_tec  = reg.GetString("TEC_DIRECCION_TECNICO");
                ob.Correo_tec     = reg.GetString("TEC_CORREO_TECNICO");
                ob.Contrasena_tec = reg.GetString("TEC_PASSWORD_TECNICO");
                ob.UserAccount    = reg.GetString("USER_ACCOUNT");
                tecnico.Add(ob);
            }
            reg.Close();
            return(tecnico);
        }
예제 #3
0
        public static List <DetalleFacturas> ObtenerDatosDetalleFactura(int IdFactura)
        {
            List <DetalleFacturas> det_factura = null;

            SQL = "SELECT det.ID_DETALLE_FACTURAS, ser.SER_TIPO_SERVICIO, det.DET_CANTIDAD_SERVICIO,det.DET_PRECIO_SERVICIOS,det.DET_DESCRIPCION_SERVICIOS" +
                  " FROM facturas fac inner join detalle_facturas  det on fac.ID_FACTURA_COD = det.FACTURAS_ID_FACTURA_COD" +
                  " inner join servicios ser on ser.ID_SERVICIO = det.SERVICIOS_ID_SERVICIO" +
                  " where fac.ID_FACTURA_COD =" + IdFactura;
            MySqlDataReader reg = Mysqlcon.Query(SQL);

            det_factura = new List <DetalleFacturas>();
            DetalleFacturas ob;

            while (reg.Read())
            {
                ob = new DetalleFacturas();
                ob.Id_Det_Facturas = reg.GetInt32("ID_DETALLE_FACTURAS");
                ob.Tipo_servicio   = reg.GetString("SER_TIPO_SERVICIO");
                ob.Cantidad        = reg.GetInt32("DET_CANTIDAD_SERVICIO");
                ob.Precio          = reg.GetInt32("DET_PRECIO_SERVICIOS");
                ob.Descripcion     = reg.GetString("DET_DESCRIPCION_SERVICIOS");



                det_factura.Add(ob);
            }
            reg.Close();
            return(det_factura);
        }
예제 #4
0
        public static Clientes Buscar(int id)
        {
            SQL = "Select * from clientes where ID_CLIENTE =" + id;
            MySqlDataReader reg = Mysqlcon.Query(SQL);
            Clientes        ob  = null;

            if (reg.Read())
            {
                ob           = new Clientes();
                ob.Id        = Convert.ToInt32(reg["ID_CLIENTE"].ToString());
                ob.Nombres   = reg["CLI_NOMBRES_CLIENTE"].ToString();
                ob.Apellidos = reg.GetString("CLI_APELLIDOS_CLIENTE");
                ob.Telefono  = reg.GetString("CLI_TELEFONO_CLIENTE");
                ob.Correo    = reg.GetString("CLI_CORREO_CLIENTE");
            }
            reg.Close();
            return(ob);
        }
예제 #5
0
        public static Tecnicos ObtenerDatosTecnico(int IdFactura)
        {
            SQL = "SELECT tec.ID_TECNICO,tec.TEC_NOMBRES_TECNICO, tec.TEC_APELLIDOS_TECNICO,tec.TEC_CORREO_TECNICO" +
                  " FROM facturas fac inner join tecnicos  tec on fac.TECNICOS_ID_TECNICO= tec.ID_TECNICO" +
                  " where fac.ID_FACTURA_COD =" + IdFactura;
            MySqlDataReader reg = Mysqlcon.Query(SQL);
            Tecnicos        ob  = null;

            if (reg.Read())
            {
                ob               = new Tecnicos();
                ob.Id            = Convert.ToInt32(reg["ID_TECNICO"].ToString());
                ob.Nombres_tec   = reg["TEC_NOMBRES_TECNICO"].ToString();
                ob.Apellidos_tec = reg.GetString("TEC_APELLIDOS_TECNICO");
                ob.Correo_tec    = reg.GetString("TEC_CORREO_TECNICO");
            }
            reg.Close();
            return(ob);
        }
예제 #6
0
        public static Tecnicos Buscar(int id)
        {
            SQL = "Select * from tecnicos where ID_TECNICO =" + id;
            MySqlDataReader reg = Mysqlcon.Query(SQL);
            Tecnicos        ob  = null;

            if (reg.Read())
            {
                ob               = new Tecnicos();
                ob.Id            = Convert.ToInt32(reg["ID_TECNICO"].ToString());
                ob.Nombres_tec   = reg["TEC_NOMBRES_TECNICO"].ToString();
                ob.Apellidos_tec = reg.GetString("TEC_APELLIDOS_TECNICO");
                ob.Cedula_tec    = reg.GetString("TEC_CEDULA_TECNICO");
                ob.Direccion_tec = reg.GetString("TEC_DIRECCION_TECNICO");
                ob.Correo_tec    = reg.GetString("TEC_CORREO_TECNICO");
                ob.UserAccount   = reg.GetString("USER_ACCOUNT");
            }
            reg.Close();
            return(ob);
        }
예제 #7
0
        public static Clientes ObtenerDatosCliente(int IdFactura)
        {
            SQL = "SELECT cli.ID_CLIENTE,cli.CLI_NOMBRES_CLIENTE,cli.CLI_APELLIDOS_CLIENTE, cli.CLI_TELEFONO_CLIENTE,cli.CLI_CORREO_CLIENTE " +
                  "FROM facturas fac inner join clientes  cli on fac.CLIENTE_ID_CLIENTE= cli.ID_CLIENTE" +
                  " where fac.ID_FACTURA_COD = " + IdFactura;
            MySqlDataReader reg = Mysqlcon.Query(SQL);
            Clientes        ob  = null;

            if (reg.Read())
            {
                ob           = new Clientes();
                ob.Id        = Convert.ToInt32(reg["ID_CLIENTE"].ToString());
                ob.Nombres   = reg["CLI_NOMBRES_CLIENTE"].ToString();
                ob.Apellidos = reg.GetString("CLI_APELLIDOS_CLIENTE");
                ob.Telefono  = reg.GetString("CLI_TELEFONO_CLIENTE");
                ob.Correo    = reg.GetString("CLI_CORREO_CLIENTE");
            }
            reg.Close();
            return(ob);
        }
예제 #8
0
        public static List <Servicios> ListAll()
        {
            List <Servicios> servicio = null;

            SQL = "Select * from servicios";
            MySqlDataReader reg = Mysqlcon.Query(SQL);

            servicio = new List <Servicios>();
            Servicios ob;

            while (reg.Read())
            {
                ob              = new Servicios();
                ob.Id           = Convert.ToInt32(reg["ID_SERVICIO"].ToString());
                ob.TipoServicio = reg["SER_TIPO_SERVICIO"].ToString();


                servicio.Add(ob);
            }
            reg.Close();
            return(servicio);
        }
예제 #9
0
        public static List <Facturas> ObtenerDatosFactura(int IdFactura)
        {
            List <Facturas> factura = null;

            SQL = "SELECT * from  facturas where  ID_FACTURA_COD =" + IdFactura;
            MySqlDataReader reg = Mysqlcon.Query(SQL);

            factura = new List <Facturas>();
            Facturas ob;

            while (reg.Read())
            {
                ob       = new Facturas();
                ob.Id    = reg.GetInt32("ID_FACTURA_COD");;
                ob.Fecha = reg["FAC_FECHA_FACTURA"].ToString();



                factura.Add(ob);
            }
            reg.Close();
            return(factura);
        }